nfic
; 121383i
If I ALONSO " i
\}-* PEBIOOrCAL
The ATARI Resource
Player -Missile l\/lo\^men't
Can acomputermake you cry?
'^m
H Right now, no one knows. This is
partly because many would consider
the very idea frivolous. But it's also
because whoever successfully ans-
wers this question must first have
answered several others.
Why do we cry? Why do we
laugh, or love, or smile? What are the
touchstones of our emotions?
Until now, the people who asked
such questions tended not to be
the same people who ran software
companies. Instead, they were
writers, filmmakers, painters, musi-
cians.They were, in the traditional
sense, artists.
We're about to change that
tradition.The name of our company
is Electronic Arts.
Software WORTHY
OF THE MINDS THAT
USE IT We are a new association
of electronic artists united by a com-
mon goal — to fulfill the enormous
potential of the personal computer.
In the short term, this means
transcending its present use as a facili-
tator of unimaginative tasks and
a medium for blasting aliens. In the
long term, however, we can expect
a great deal more.
These are wondrous machines
we have created, and in them can be
seen a bit of their makers. It is as if
we had invested them with the image
of our minds. And through them, we
are learning more and more about
ourselves.
k : Wfe learn, for instance, that we
are more entertained by the involve-
ment of our imaginations than
by passive viewing and listening. We
learn that we are better taught by
experience than by memorization.
And we learn that the traditional
distinctions — the ones that are made
between art and entertainment and
education — don't always apply.
TOWARD A LANGUAGE
OF DREAMS Tn short, we
are finding that the computer can be
more than just a processor of data.
It is a communications medium:
an interactive tool that can bring
people's thoughts and feelings closer
together, perhaps closer than ever
before. And while fifty years from
now, its creation may seem no more
important than the advent of motion
pictures or television, there is a
chance it will mean something more.
Something along the lines of
a universal language of ideas and
emotions. Something like a smile.
The first publications of Electronic
Arts are now available. We suspect
you'll be hearing a lot about them.
Some of them are games like you've
never seen before, that get more
out of your computer than other
games ever have. Others are harder
to categorize — and we like that.
Watch us. were providing
a special environment for talented,
independent software artists. It's
a supportive environment, in which
big ideas are given room to grow.
And some of America's most re-
spected software artists are beginning
to take notice.
We think our current work reflects
this very special commitment.
And though we are few in number
today and apart from the main-
stream of the mass software market-
place, we are confident that both
time and vision
are on our side.
Join us.
We see farther. Electronic Arts
^.
V ,*:i
I
Software artists? "I'm not so
sure there are any software artists yeti'
says Bill Budge."We've got to earn that
title." Pictured here are a few people
who have come as close to earning it as
anyone we know.
That's Mr. Budge himself, creator
of PINBALL CONSTRUCTION
SET, at the upper right. To his left are
Anne 'Westfall and Jon Freeman who,
along with their colleagues at Free Fall
Associates, created ARCHON and
MURDER ON THE ZINDERNEUF
Left of them is Dan Bunten of
OEark Softscape, the firm that wrote
M.U.L.E.To Dan's left are Mike Abbot
(top) and Matt Alexander (bottom),
authors of HARD HAT MACK. In the
center is John Field, creator of AXIS
ASSASSIN and THE LAST GLAD-
IATOR. David Maynard, lower right,
is the man responsible for WORMS?
When you see what they've accom-
plished, we think you'll agree with us
that they can call themselves whatever
they want.
We've Got More Than A
Fond Attachment For Your
I ATARI
f We've Got A Disk Drive For $488.
Percom Data Corporation believes your Atari* tiome computer is more than just
fun and games. We believe you should be able to get a single-density floppy-disk-
system for your Atari 400 or 800 at a price that will take you into the future without
knocking you into the next galaxy
Percom Data has been manufacturing disk-drive systems, and other accessories
for personal computers since the mid-1970's and is the industry standard to
follow when it comes to data separation and system compatibility
The Percom Data AT-88 combines Percom Data quality and reliability at a price
that is not a budget-buster.
The Percom Data AT-88 offers 88 Kbytes (formatted) in single-density with plug-
in ease of attachment to your Atari. The AT-88 has integral power supply "no-
patch" to Atari DOS and critical constant speed regulation.
Take advantage of this low introductory price of $488 by calling Percom Data now
to get more information, or the name of an authorized dealer nearby. Call toll-free
1-800-527-1222
PEFOCM m\\
CORPORATION
Expanding Your Peripheral Vision
DRIVES • NETWORKS • SOFTWARE
11220 Pagemill Road Dallas, Texas 75243 (214) 340-7081
1-800-527-1222
•Aiati 400 800 IS a.traiism«
■ , , -J
■ ■ 1
Anfie
^ The ATARr Resource
FEATURES
FILLING THE GAP by Brian Lee
JUNE 1983, Volume 2, Number
14
ATARI systems support clothing stores
UP AND DOWN by Chris Nicotra
19
Vertical movement for Player/Missiles
START INTERRUPTING by Marian Lorenz and Mar) Moose 24
Setting up Display Lists
DATA BASE BASICS by Ken Harms
40
An overview
DATA BASE SURVEY— FULL-SCALE SYSTEMS by Ken Harms 47
A comparison
DATA BASE SURVEY-SMALL-SCALE SYSTEMS by Ken Harms 55
A comparison
DEPARTMENTS
INSIDE ATARI
APX by Robert DeWitt
II
STARTING LINE
DANCIN' MAN by Steve Englehan and Dave Menconi
16
ASSEMBLY LANGUAGE
AUTOBOOT FOR BASIC by Eric Verheiden
30
TAPE TOPICS
FILE FORMATS by Carl Evans
36
IN THE PUBLIC DOMAIN
LONE EAGLE'S REVENGE byjohn Weber
57
GAMES DEPARTMENT
SUPERCHARGER by Dan Gutman
62
EDUCATION
STARGAZING by Thomas Krischan
I/O BOARD
TANGLE ANGLES _
NEW PRODUCTS _
PRODUCT REVIEWS.
HELP!
. 6
_38
_67
80
.84
PUBLIC DOMAIN SOFTWARE
ATARI CLINIC
GOTO DIRECTORY _
ADVERTISERS' LIST _
SUBSCRIPTION FORM
72
_ 98
102
_I03
108
.56-57
June 1983
ANTIC
Publishing
I/O BOARD
Editor & Publisher
James Capparell
Managing Editor
Robert DeWitt
Editorial Assistant
Deborah Burns
Contributing Editors
Jon Loveless
Ken Harms
Carl Evans
Technical Consultant
Jerry White
Technical Assistant
David Duberman
Art Director
Marni Tapscott
Cover Illustration
Peter Bartczak
Production Manager
Lauren McGeehan
Production & Design
Mona Borger
Contributing Illustrators
Beatrice Benjamin
Mona Borger
Circulation Manager
Les Torok
Business Manager
Khevan Lennon
Administrative Assistant
Caitlin Morgan
Advertising/ Production Coordinator
Linda Tapscott
Advertising Sales
Steve Randall
(415) 221-0214
ANTIC is an independent periodical not affiliated
in any way with Atari, Inc. ATARI is a trademark
of Atari, Inc. ATARI 400 and ATARI 800 and
ATARI 1200XL are trademarks of Atari, Inc.
AH references should be so noted.
June 1983,
Volume 2, Number 3
ANTIC— The ATARI Resource, is published
twelve times per year by ANTIC Publishing.
Editorial offices are located at 600 18th Street,
San Francisco, CA 94107. Telephone is
(415) 864-0886. ISSN 0745-2527. Second Class
Postage paid at San Francisco, California and
additional mailing offices. POSTMASTER: Send
address change to ANTIC, 600 18th Street,
San Francisco, CA 94107.
Editorial submissions should include program
listing on disk or cassette, and text file on media
and paper if text was prepared with a word
processor. Media will be returned if self-addressed
stamped mailer is supplied. ANTIC assumes no
responsibility for unsolicited editorial material.
Copyright© 1983 by ANTIC Publishing.
All Rights Reserved. Printed in USA.
REACTION
Your new program listing approach
contains two elements that have a ten-
dency to increase the typing error rate,
at least for me. "When looking for erro-
neous entries, I check to see that the
line wraps at the correct point, and
that the last character of a logical line
aligns with preceding lines. Your new
"typeset listings" violate the conditions
that allow me to proofread listings
using my technique.
I thoroughly enjoy ANTIC, and am
very happy to see you are going
monthly. Please give some thought to
my reaction to your new format.
Curtis P. Hedman
Saint Paul, MN
Your solution requires true mono-
spacing for all characters, including
punctuation and the "custom"
graphics set. There is no such font yet
available. —ANTIC ED
CONTRIBUTION
I have come up with a neat little pro-
gram that displays GTIA Mode 11.
The listing looks simple, but it draws a
complex picture. Here is the program:
Tim Miltz
Indiana, PA
;Y1^
;Y2 =192:
20
30
35
40
60
65
70
90
X1=0:X2=
GRAPHICS 11
X1=X1+1 :X2=X2-1 :Y1=Y1+
1:Y2=Y2-1
IF Y2 = 0 OR Y1 = 192 THEN X
1 =20 : X2 = 60 : Y1 =48 : Y2= 144
IF X1> = 80 THEN X1=79
PLOT X1,Y1:DRAWT0 80-X1
, 192-Y1
PLOT X1,Y2:DRAWT0 80-X1
,192-Y2
IF X2=0 THEN X2=1
PLOT X2,Y1:DRAWT0 80-X2
, 192-Y1
COLOR C:C = C-M:IF C=15 T
HEN 0=1
GOTO 20
RECREATION
I recently received an ATARI 800 for
Christmas, and every day after school I
use it. Here is a program I wrote
myself. I got the idea from your issue
on Sound and Music. I call it the TMT
SPECIAL. Hope you like it.
T. Michael Tebo
West Chester, PA
5
10
20
30
40
50
60
70
80
90
100
110
120
130
140
150
REM **TMT SPECIAL **
GRAPHICS 3+16
FOR A=0 TO 2
COLOR A
FOR B=1 TO 15
FOR C = 2 TO 14 STEP 2
SETCOLOR 4,B,C
SOUND 0,B*C,10,8
SOUND 1,210-8*0, 10,8
PLOT B,C:DRAWTO C,B
PLOT 11+B,4+C:DRAWT0 1
1+C,4+B
PLOT 21+B,C:DRAWT0 21 +
C,B
FOR W=1 TO 25: NEXT W
NEXT C
NEXT B
NEXT A
ROOT FUNCTION
I am a high school freshman. My inter-
est in math, and the lack of any root
function in ATARI BASIC other than
square root, led me to create a method
of returning any root of any number.
My method is based on the "Logarithm
of the Root Law" which states that the
Log of the Bth root of A equals (Log
A)/Bor(l/B)LogA.
Darron Bacall
Staten Island, NY
20
REM CALCULATION OF THE
X ROOT OF N
? "EICLOG OF THE X ROOT
30
OF
?
N=( 1 /X)*CLOG(N
••N = " ;:INPUT N:?
40
?
•■X=" ;:
INPUT X:?
50
60
70
7
Y =
?
■■(1/X)
= (1/X)
Y:?
*CLOG(N)=
*CLOG(N)
80
W
= 10 -^ Y
90
?
"THE X
ROOT OF N
100
7
W
ANTIC, The ATARI Resource
sj&s^-ssr?'"
sgsssssStr
o<^^
^»s
sf>
Scattered about in the various buildings of the Soviet diplomatic mission in
Pyongyang are the parts to an encoded message that could put you on Easy Street for
the rest of your days. There are only two problems: Obtaining the entire code, and
deciphering it.
The mission is patrolled by some pretty nasty security guards riding in elevators
throughout each building. You, on the other hand, can carry no weapons if you are to
sneak by the mission's stietal detectors. After all, you're a spy, not an assassin. Too
bad the same isn't true for the guards...
Spy's Demise: A dangerously addictive arcade/action game for Apple and now Atari computers.
Apple II version requires 48K and disk drive. Atari 400/800 Dislc version requries 32K. Atari 400/800 Cassette version requries Z4K.
Be sure to watcii out (or "The Spy Strikes Back", coming soon to a computer store near you!
PSn^Uin SOf f U/drS™ ^^l^) 232-1984 830 Fowth Avenue, Geneva, IL 60134
the graphics people Dealer Hotlkie: (800)323-0116, retailers only, please.
Apple is a trademark of Apple Computer, Inc. Atari is a trademark of Atari, Inc.
I/O BOARD
MODULATION
I am learning Assembly Language, and
am trying to design a new game. I can't
figure out how to change graphics
modes while under the power of the
Assembler Editor cartridge.
V Chris Voigt
Shoreham, NY
We posed this question to Jerry White,
who responded with the following self-
documented Assembler Editor listing.
Jerry suggests that, when printing
characters to the screen in Assembly
Language, that you stick to using
documented ROM jump vectors such
as the Central I/O routine Vector
(CIOV at $E456) as described in De
Re Atari, rather than using the put
character subroutine at $F6A4.
—ANTIC ED
0100
0110
0120
0130
.OPT NOEJECT
jMODEI .SRC BY JERRY W
HUE
;THIS ASSEMBLER CODE S
IMULATES
0140 ;THE FOLLOWING BASIC P
ROGRAM:
0150
0160
0170
0180
0190
0200
0210
0220
0230
0240
0250
0260
0270
0280
0290
0300
0310
CLOSE #6
GRAPHICS 1
PRINT #6 ["GRAPHICS M
ODE ONE"
; PRINT "TEXT WINDOW"
■ASSEMBLE THEN
; EXECUTE FROM BUG (G6
20)
$600
RELOCATABLE
;SC
DEV .BYTE "S:"
REEN
MSG1 .BYTE "GRAPHICS
MODE ONE" ,$9B
MSG2 .BYTE "TEXT WIND
OW" ,$9B
0320 LDA #$C ; CL
OSE
0330 STA $342, X
0340 JSR $E456 ; LET
CIOV DO IT
0350 ;
0360 LDX #$60 ; IOC
B #6
0370 ;
0380 LDA #$3 ; OP
EN
0390 STA $342, X
0400 LDA #DEV&$00FF; A
DDRESS
0410 STA $344, X
0420 LDA #DEV/256 ;
OF DATA
0430 STA $345, X
0440 LDA #$1C
EAD/ WRITE
0450 STA $34A,X
0460 LDA #$1
1
; R
; GR
; LE
LDX #$60
; IOC
B #6
0470 STA $34B,X
0480 JSR $E456
T CIOV DO IT
0490 ;
0500 LDX #$60 ; 10
CB #6
0510 LDA #$9 ;PU
T RECORD
0520 STA $342, X
0530 LDA #MSG1&$00FF;
ADDRESS
0540 STA $344, X
0550 LDA #MSG1 7 256 ;
OF DATA
0560 STA $345, X
0570 LDA #$12 ; LE
NGTH OF
0580 STA $348, X
0590 LDA #$0 ; M
SGI
0600 STA $349, X
0610 JSR $E456 ; LE
T CIOV DO IT
0620 ;
0630 LDX #$0 ; 10
CB #0 (TEXT)
0640 LDA #$9 ; PU
T RECORD
0650 STA $342, X
0660 LDA #MSG2&$00FF;
ADDRESS
0670 STA $344, X
0680 LDA #MSG2/256 ;
OF DATA
0690 STA $345, X
0700 LDA #$D ; LE
NGTH
0710 STA $348, X
0720 LDA #$0 ; M
SG2
0730 STA $349, X
0740 JSR $E456 ; LE
T CIOV DO IT
0750 BRK ; EN
D DEMO
OBJECTION
I object to your encouraging the use of
such products as Micropainter, Paint,
and Versawriter in your cover art con-
test. Those of us who do not own any
of these do not have a fair chance to
win.
Concerned
Programmer
One of the first entries to the contest
was a very impressive full-color draw-
ing done in Graphics Mode 7 in BASIC
A +. The atari's inherent graphics
capabilities are quite powerful and
may be readily harnessed without
special software. — ANTIC ED
TRANSLATION
Are Microsoft BASIC and Applesoft
BASIC compatible? Could I use Apple
programs in my ATARI? Why or why
not?
David Moore
Ballston Lake, NY
You can't use Apple programs on your
ATARI. Each machine has a distinctly
different Operating System, and the
ATARI has additional chips not pres-
ent on the Apple. There are many simi-
larities among the various forms of
BASIC, and if you familiarize yourself
with them, it is possible to "translate"
BASIC programs from one machine
into BASIC programs for another. The
ATARI Microsoft BASIC manual in-
cludes a section on converting pro-
grams. —ANTIC ED
June 1983
E3(TIX1BE A NEW IlMENSiOSI IN SQFimRE
f^mm^
INTRODUCING ACTION! — Now the fastest 8-bit language
Another first from OSS! ACTION! is a brand new language designed to run on 6502-based computers,
including Atari, Apple II, and Commodore 64. A powerful, structured language, ACTION! can draw out a new,
higher dimension of performance from these machines, with speeds never seen before. ACTION! combines some ofXi,)
the best features of such languages as Pascal, C, and Algol, and offers speeds over 100 times faster than BASIC interpreters.
ACTION! is ideal for games, music processing, real-time control, and many other applications. But if what you're really
looking for is raw speed in compiled code, ACTION! is just for you. There's more . . . ACTION! comes with a 128-column screen
editor which rivals word processing programs, as well as a monitor mode which allows you to choose between on-line activities.
ACTION!'s unique one-pass compiler will accept code from memory, disk, or cassette, and ACTION! has the ability to include
source library files.
ACTION! is provided in cartridge form only. Introductory price for ATARI Version $99.00
Call or write for availability of Apple II and Commodore 64 Versions.
A Strong Software Family
Other major systems software products from OSS include:
BASIC A +
C/65
MAC/65
BUG/65
OSi
the only logical upgrade to Atari BASIC with extra
features for games and business programs.... $80. 00
the first native mode "small c" compiler for Atari
and Apple computers.... $80. 00
the finest and fastest complete 6502 macro
assembler/editor package you can buy. ...$80.00
a powerful, self-relocatable debugger. FREE with
MAC/65.... $34.95
And More...
OS/A + , the first and finest operating system for BOTH Atari and Apple II
computers, is NOW included FREE as a part of every OSS systems software
package. OS/A+ features a keyboard-driven, easy-to-use command processor,
several simple resident commands, and logical and readable requests for even the
most sophisticated utility commands. Versions of OS/A+ for some higher
capacity drives are available at extra cost.
NOTE: Unless otherwise noted, all OSS products require 48K and at least
one disk drive.
ASK YOUR DEALER, or call or write for our brochure.
ATARI, APPLE II, and TINY C are trademarks of Atari, Inc., Apple Computer, Inc., and
Tiny C Associates, respectively. MAC/65, C/65, BASIC A-1-, BUG/65, and OS/A-I- are
trademarks of Optimized Systems Software, Inc.
Optimized Systems Software, Inc. 10379 Lansdale Avenue • Cupertino • California • 95014 • (408) 446-3099
INSIDE ATARI
APX
On top of the heap
by ROBERT DeWITT
\Jnce upon a time there was a wonderful machine that had almost
nothing to do. It was the ATARI Home Computer "We need more soft-
ware!" cried all the new ATARI owners. "Okay, okay, we're working on
it/' Atari officials soothed them, and that's how APX was horn.
APX stands for Atari Program Exchange, until recently a
slightly known and casually regarded stepchild of the
parent company. But in the last year APX has shown its
muscle as a profit center and is at least as strong and hearty
as any competing software company. It now offers over 170
titles for the ATARI computers, among them some of the
best, and best values, available anywhere.
To top if off, all the APX products are the work of
ATARI users, most of them amateurs. Anyone can submit
their program, and if APX accepts it, the author receives a
royalty while APX takes care of the dirty work — otherwise
known as business details.
The royalty is 10% of the net amount received by APX
for the product. If the program retails for $20, and the
wholesaler pays $10, the author gets one dollar. If the pro-
gram is sold directly to the user through mail order for $20,
the author gets two dollars. Those interested in supporting
fellow users, therefore, should order by mail. But it has
been the growth of wholesale volume that has accelerated
APX sales. Mail order once accounted for all APX busi-
ness, but is now just a tenth of it, and has only grown
slightly since 1981.
Fred Thorlin, Director of APX, still encourages sub-
missions as vigorously as when he had only 31 titles to
sell. The competition is tougher now, he admits, and many
of the early programs wouldn't pass muster these days. He
won't say what the percentage of rejects is, but it is much
higher than when APX started.
APX offers a special incentive to software authors, the
June 1983
annual $25,000 Star Award for the best program of the
year. The two winners so far have been Fernando Herrera
for My First Alphabet, and David Buehler for Typo Attack.
Besides that, APX products may be adopted by Atari and
made into "mainline" Atari products. This happened to
Caverns of Mars, by Greg Christensen, and APX author-
ship is still the main portal for programmers to be hired by
Atari.
Thorlin's advice to would-be authors is: write your pro-
gram about something you know and care about (don't try
to figure out what will sell); be original (shoot-em-ups are
much too common anymore); improve your program by
testing it on your friends; and make sure the program
works before you send it in. APX staff will evaluate your
program, but won't improve it, even if it is accepted.
Improvement is always the author's responsibility.
Products are offered in cassette or diskette form, both
actually dubbed at the APX facility in Santa Clara, CA.
Cassettes, especially, are given careful treatment, each
directly recorded from an ATARI 800 rather than from an
intermediate audio master. This has made APX tapes the
most reliable in the Atari market. Cassette orders used to
dominate at APX, but have recently been surpassed by
diskettes. So far, APX produces no cartridge software.
The best-selling APX program is Eastern Front, by Chris
Crawford, a mainline ATARI programmer. The hot APX
newcomer is Mark Reid's Getaway!, for which a handsome
poster-map has been produced. The current in-house
continued on next page
INSIDE ATARI
APX continued from page 11
favorite is Galahad, a graphics adventure by Doug Crock-
ford, for which you have to make your own map.
Fred Thorlin, now Director of APX, has guided it since
its inception in February 1981, when he was Manager of
ASAP, the Atari Software Acquisition Program. His sub-
ordinate at the time. Dale Yocum, began the APX effort
with a collection of utility routines intended to help pro-
grammers create better programs. Soon APX was getting
material that could stand on its own, and now even APX
can do that. As the most profitable unit of the Home Com-
puter Division of ATARI, APX now functions as a company
within the company, with Fred as the boss.
An easygoing man, a statistician by training and a
former software manager for Texas Instruments, Fred
Thorlin seems to enjoy the spacious new quarters and
friendly crew at APX. He delights in his products, and is
quick to grab a joystick or boot up a game. He is proud that
Atari has established this way of letting its customers parti-
cipate in the glory and gelt of software publishing: "The
only company that does," he asserts.
The APX titles are all described in the catalog that APX
sends periodically to all ATARI owners who have sub-
mitted warranty cards. Catalogs are available from APX by
calling 800-538-1862 (in California dial 800-672-1850).
□
Don't forget to
RENEW!
Early subscribers
may not have been
notified that their
subscriptions have
expired. Use the
subscription insert at
page 56 to continue
receiving ANTIC.
YOUR KEY ,„ TO ATARI® 800
^^ ENJOYMENT
80 COLUMN CARD
Get
professional
80 column word processing, CP/lVl,
data managment, rennote terminal
configurations, plus many more
applications thanks to the BIT 3
FULL-VIEW 80. Clear crisp char-
acters on your CRT monitor with
full descenders are standard. And all
your current Atari 40 column and
graphics programs work: switch be-
tween normal Atari 40 column/
graphics mode and 80 column mode
either under program or keyboard
control. Just plug into slot 3, cable
up and run. Maintain 48K RAM
capacity by installing the BIT 3
32K MEMORY PLUS RAM card in
RAM slot 2.
Some word processors that
work in 80 columns on the FULL-
VIEW 80 are Letter Perfect from
LJK and Atext-1 by Elcomp Pub-
lishing. Other popular software that
runs with the FULL-VIEW 80 is
Atari's Assembler Editor, Basic Car-
tridge, Macro Assembler, and
PASCAL; Optimized System's Basic
A+, OS/A-)- and EASMD; Microsoft's
BASIC; Teletari by Don't Ask Com-
puter and T.H.E. Smart Terminal
by Binary Computer Software. More
applications are being added every
day including CP/M by Software
Publishers.
See a review of the FULL-VIEW
80 in Antic, December 1982/Janu-
ary 1983, pages 18 and 19. Other
reviews available upon request.
Full-View 80 $299.00
32K Memory Plus $80.00
OTHER FINE PRODUCTS FROM B1T3
For Apple computers: Full-View 80,
2 Serial Channel Card. For IBM PC com-
puters: Multibus Expansion; General
products: RS232 Gender Changer/Pin Re-
configurator.
CONTACT
BIT 3
OR YOUR
DEALER FOR
PURCHASE.
Bir3
COMPUTER CORPORATION
8120 Penn Avenue South
Minneapolis, Minnesota 55431
612-881-6955
VISA-M/C
12
ANTIC, The ATARI Resource
The Money Processor
does for your money
what the ^vord processor
does for your Ti^ords.
The Money Processor handles all your personal ac-
counts so quickly and easily it's amazing! You type on an
"electronic worksheet" on your TV screen. All totals and
subtotals are kept up to the millisecond as you type. You
spend less time adding and subtracting, so you have more
time to spend as you please.
%u can correct mistakes easily. Just type over them on
your TV screen. Everything you type stays on your screen, so
it's easy to find. Special screen control functions make it very
easy to move, copy, insert, or delete lines. Totals and subtotals
reflect all changes instantly. You avoid the frustration of cor-
recting errors with a pencil and calculator.
You get one electronic worksheet for each account —
up to 150 in all. AU of your accounts and totals are listed
together on the accounts menu. You get grand totals of all
your credit cards, checking accounts, savings accounts, cash
on hand, expense accounts, tax return items, and budget
items. You always know exactly how much money you have
and where it is.
You don't need any computer expertise. The Money
Processor is incredibly easy to use! The owner's manual gets
you started with a checklist. The program is completely au-
tomatic, with special fail-safe features to protect you from
errors. Each menu or feature is explained on one fully illus-
trated and typeset page. The reference card fits into the
keyboard, labeling all of the special function keys, so there is
nothing to memorize.
Protect yourself from fraud. Credit card and electronic
banking fraud can secretly steal money from you if you don't
verify your monthly statements. The Money Processor
Technical Notes
Hardware Required:
ATARI 800, 48K RAM
ATARI 810 Disk Drive
or Percom RFD.
Printers Supported:
ATARI 825, Epson, or any ASCII
printer attached through the ATARI
850 interface module printer port.
Features:
• 100% Machine Language program
resides in computer memory.
Program disk is not needed in disk
drive after program load.
• Powerful full screen editor with
restore line function key.
• Advanced diskette handling with:
- Data Compression
- Data Error Recovery
- Sectors allocated for minimum
arm movement.
• Up to 150 electronic worksheets.
• Up to 200 items
on each worksheet.
• Items to S999 thousand.
• Totals to S99 million.
makes it so fast and easy you'll actually enjoy verifying your
statements! You'll feel more secure knowing that j'owr com-
puter is keeping tabs on tijeir computer.
Organize your tax records. You simply put your choice of
tax return categories on the accounts menu. For each
category, you get an electronic worksheet listing all items and
their total. You can eliminate panic at tax time by adding to
these categories all year long. At the end of the year, print the
worksheet, and staple your receipts to it. Don't forget to
deduct The Money Processor (computer programs and
your computer can be tax deductible if used to help prepare
your taxes).
Isn't it time to harness the full power of your ATARI 800
to speed and simplify your personal accounts?
Aren't you ready to retire your pencil and calculator
before the next round of monthly statements?
Order The Money Processor today!
I
Send this coupon today for your copy oiThe Money Processor. i have an ATARI 800 with 48K and an ATARI 810 Disk
You'll receive two copies of the program disk, one keyboard | Drive. I am ready to use the fiall power of my computer
reference card, and one fully illustrated and typeset owner's ■ to speed and simplify my personal accounts. Enclosed
manual. (Don't delay. We have a limited number of packages in ■ is my personal check for S80 (plus S4.80 sales tax if I
stock. ") 1 ^'^^ '^^ California). Please mail my copy of The Money
Processor to:
Mail to: LUCK SOFTWARE Keep this halt ' N^n^e
Offer AN-002 for your records. 1
1160 Niblick Road 1 street Address
Paso Robles, CA 93446 "
City, State, Zip
Please allow 3-6 weeks for delivery. The Money Processor and Luck 1
Software are Lrademarks of Luck Soflwaie. © 1983, LUCK SOFTWARE. ^ ^_^
\
Filling the GAP
Atari systems support clothing stores
by BRIAN LEE
While the ATARI personal computers
have not garnered much recognition as
a bonafide business tool, there are
those of us who still believe that it
offers efficient and cost effective solu-
tions in the business environment. The
Gap Stores, Inc., national retailer of
casual clothing, is one example of an
organization using ATARIs for busi-
ness applications. Their use of micro-
computers, including the ATARI 800,
has contributed to overall profitability
and productivity of the entire
company.
WHY ATARI?
When I worked at The Gap as Man-
ager of Budget and Expense Control, I
was responsible for the expense con-
trol programs of the Store Operations
division, encompassing 500 plus stores
and related overhead cost centers.
Since most of the expense tracking and
budgeting was being done manually at
the time, I sought to automate the pro-
cess as much as possible. Since I owned
an ATARI 800, I began transporting
my computer back and forth to work
every day. As the benefits offered by
the computer became evident. The
Gap boldly implemented a network of
ATARIs which now total nearly two
dozen systems.
Each work station consists of a 48K
ATARI 800, at least one ATARI 810
disk drive, an ATARI 850 interface
module, a Hitachi color television, and
an Epson MX-lOO printer. Three
major software packages are provided
for each station: The Atari Word Pro-
cessor, VisiCalc and FileManager + .
Each of the nine regional offices re-
ceived one complete system and the
rest were installed at the corporate
offices in San Bruno, California.
APPLICATIONS
Weekly sales figures, cash register
overages and shortages, and new store
opening schedules are all tabulated
using VisiCalc. The "what if features
of VisiCalc permit managers to see the
effect of varying expense structures,
product mixes, and sales promotions
on profit margins.
The word processor provides a nice
alternative to the typewriter and
decreases the time required to edit
weekly sales reports and interoffice
correspondence.
FileManager 800 -I- is used by each
regional office to maintain personnel
files for all management positions as
well as tracking of invoices and inci-
dences of theft.
In addition, special application pro-
grams were written to aid in the bud-
geting and monitoring of expenses.
One such program permitted the con-
solidation of several VisiCalc matrices
into a summary report.
Another program generated bar
graphs, pie charts, line graphs, and
scatter plots from the data entered in
the VisiCalc matrices. The graphs pro-
duced by this program were then used
for slide presentations to management.
With the sales information in the com-
puter, trends were easily determined
using the graphs and special forecast-
ing programs which I wrote. These
programs form the basis of a program
called Trend Manager due to be re-
leased through Synapse Software.
A LOOK TO THE FUTURE
Among the projects planned are a
communications link between the
regional offices and headquarters to
replace the Qwip machines currently
being used. ATARI 400's will be used
with custom designed hardware to
monitor and analyze customer traffic
patterns in an effort to match schedul-
ing to customer flow. _—
14
ANTIC, The ATARI Resource
/e*
GET THE INTEGF5ATER
OR DO WITHOUT TODAY'S SOFTWARE
LOWER YOUR SYSTEM COST:
The INTEGRATER allows you to start your Atari directly from the Corvus without using an
expensive Atari drive disk or unreliable cassette.
COMPATABILITY:
Use your Con/us™ or RAM DISK™ with the software you have always wanted to use, but could not
* Visicalc and other spreadsheets
* FileManager 800. Data Perfect, and other Databases
* Atari WP & Writer, Letter Perfect. Text Wizard, and other Word Processors
* The Bookeeper. Planalyzer. and other Financial Packages
* Pascal. FORTH. Microsoft BASIC
EXPAND YOUR OPTIONS:
Don't lock yourself out of the Atari software you need. Today's connnnercial software is copy
protected and cannot work with the Corvus or RAM DISK This trend is continuing, nnaking an ever-
smaller nnarket of software which can work with the RAMDISK or Corvus.
The INTEGRATER with the smallDOS Operating System solves the compatibility problem forever.
It replaces the Atari lOK-ROM board and installs easily in less than a minute. It is totally compatible
with all Atari software and hardware. A comprehensive user's manual is included.
The INTEGRATER is the only product which allows your Corvus or RAMDISK to fully use today's
wide range of Atari software.
$139 with user installation of operating system.
$189 with new operating system installed (Revision B).
Educational discounts available. Dealer Inquiries invited.
9202 Cedar Crest Drive/ Austin, Texas 78750 (512) 258-6676
Atari. Atari Writer. WP. and The Bookeeper are trademarks r
FjleManagerSOO is a trademark of Syt
Pianalyzer is a trai
Atari.lric./Corvus is a trademark of Corvus. inc./Visicatc is a trademark of Visicorp. Inc./f^ici
ipse Software./RAMDiSK is a trademark of Axlon./Letter Perfect and Data Perfect are trademai
?mark of Adams Computer Systems Inc /The Inteqrarer and smaliDOS are trademarks of AD:
nc./f^icrosoft BASIC is a tra^
STARTING LINE
J
LTJ U i J
I
I
/I r\ii/\
Dancin^ Man
by STEVE ENGLEHART and DAVE MENCONI
You certainly don't need to know anything about computer
science to play games on your ATARI, nor to use the many
programs already in existence — but eventually you'll want
to begin programming your computer. Perhaps there's a
special application you need (a pigeon-feeding scheduler,
for example), or you have an idea for a great video game.
To make these things happen you'll need to know how to
write your own programs. Programs are step-by-step in-
structions for the computer to follow. And if you're going
to write a program, you need a language to write it in. By
far the most common language — and probably the easiest
— is BASIC (Beginners All-purpose Symbolic Instruction
Code). ATARI BASIC comes ready-to-use inside its own
cartridge, which you insert in the computer before you
begin your programming.
This article will show you a short BASIC program that
exercises some of the graphics power of the ATARI, so even
if you've used BASIC on other machines you'll still benefit
from this example.
SIMPLE ANIMATION
The easiest way to learn anything is to play with it and have
fun. We'll start with something simple: making a little stick
figure dance around on the screen. The animation is ad-
mittedly crude, but we can work on improving it after we
understand it.
BASIC programs are written in statements. You can have
more than one statement on a line, but each line is given a
number so the computer knows the order to process them,
and can easily refer to the program's parts.
To make this little man dance, we have to define four
parts of the figure's body; the head, the shoulders, the body
and the legs. In BASIC we call each of these definitions a
string variable, and name them like this: HEADS,
SHLDRS, BODYS, and LEGS. (We could spell out
SHOULDER if we wanted to, but abbreviation saves typ-
ing.) The "$" is always used at the end of the word to indi-
cate that it is a string variable.
One thing that's not immediately evident on your com-
puter is that the "letter" keys can also be used to put
graphics characters on your screen, when the [CLTRL]
(control) key is held down. These characters, and the keys
which control them, are shown on the back cover of the
BASIC Reference Manual. See our character table (page 18,
this issue) for guidance on typing these characters.
Each of the four body parts is constructed from three
graphics characters. The head and body have only one pos-
sible shape while the legs and shoulders have four and six
different shapes respectively. To make the figure appear to
move we draw the head, a randomly selected shoulder, the
body, and a randomly selected set of legs — then clear the
screen and draw the figure again at a different place.
Be very careful about spaces inside the quotes when you
type this program. Everything else is typed just as you see it.
A detailed explanation of the program follows.
10: The REM statement is not processed by BASIC. It is
used to put REMARKS in the program that explain how
the program works, record the name of the program (as
here) or whatever else the programmer \^^nts.
Programmers often number their lines by tens or twen-
ties, so that they can insert lines later, if necessary.
20: A DIM statement tells BASIC to reserve space (a
dimension) for the string variables. We measure space in
keystrokes — that is, we use three keystrokes to make a
head, eighteen to make six different kinds of shoulders, and
so on. If we reserve more space than we need, that's fine. If
we don't reserve enough, the computer will give us an error
message.
40: The GRAPHICS statement selects the way that the pic-
ture on your screen is presented. The number that we put
after GRAPHICS determines the mode of the picture.
60: This statement makes the cursor invisible. The POKE
statement allows us to put (to POKE) a number into a par-
ticular memory address. Some addresses are located in the
computer's built-in Operating System; they have pre-set
numbers which give the computer pre-set orders, but you
can change the orders with a POKE. The first number after
the POKE is the address (in this case, 752) while the second
number is the number we want to put there (1).
16
ANTIC, The ATARI Resource
STARTING LINE
i
/\/l
80-140: These lines define the possible positions of our
dancing man. He has only one head but there are six pos-
sible shoulders and four possible legs. Note that each part
of the body — the head, the shoulders, the body, and the
legs — is three characters long. This insures that our
figure's various pieces will line up properly.
160: The numeric variable P determines how far from the
left we will draw the figure. By changing P we will make the
figure appear to move back and forth.
180: RND(O) is a standard BASIC command. It tells the
computer to pick a random number between zero and one.
We call that random number R. Then we add one to P if R
is less than .5, or subtract one from P if R is greater than .5.
In the unlikely event that R is equal to .5, we leave P alone.
As P increases and decreases, the figure moves one space to
the right or left.
200: Here we select one of the six shoulder combinations
from the string in line 100. The first shoulder group begins
with the first character and ends with the third. The second
group begins with the fourth character, the third with the
seventh character, etc. Therefore, we need to randomly
select among the numbers 1, 4, 7, 10, 13 or 16 as a starting
point for the shoulder group. To do this, we generate a ran-
dom number between zero and one, and multiply it by six.
This gives us a decimal fraction between zero and six. Then
we use another standard command, INT, which takes the
integer part of that number. This gives us a random whole
number between zero and five (do you see why it can't be
six?). We multiply this whole number by three, giving 0, 3,
6, 9, 12 or 15, and add one to get the desired number. This
whole process sets S randomly to equal 1, 4, 7, 10, 13, or
16 . That number is then used to select which of six shoulder
shapes to use.
220: In this line L is generated the same way S was, to select
one of the four leg shapes (1, 4, 7, or 10).
240: This is another standard command which clears the
screen. We ask the computer to PRINT this string so that
any figure already drawn will be erased before we draw
another one. If you removed this line you would see pieces
of the figure slowly scatter across the screen.
250: Lines 250 & 255 check to see if the image's position is
exceeding the screen bounds. If this is the case, the image is
June 1983
/vVlX
repositioned at the opposite edge to create "wrap-around"
effect.
260: Lines 260, 300, 340, and 380 position the (invisible)
cursor for the head, shoulders, body and legs, respectively.
P is the always-changing horizontal position, as determined
in line 180, while the vertical position is simply increased
by one in each of these four lines. Since P only changes by
one each time as well, all four parts move together.
280: Lines 280, 320, and 400 cause the head, shoulders,
body and legs to be put on the screen where they belong. In
the case of the shoulders, the actual shape to be used is part
of the SHLDRS beginning with that random value of S and
ending with S + 2 (the end of a three-character set: S, S -i- 1 ,
S + 2). LEGS works the same way.
420: This causes another figure to be drawn. All the steps
between this line 180 and 420 will be executed over and
over until you stop it by pressing the BREAK key.
This seems like a lot of things to take in at once, doesn't
it? But the longer you use this program, and watch your
little man dance, the more natural these concepts will
become — and the sooner you'll be able to use all of your
computer.
20 DIM HEAD$(3),SHLDR$(18),BODY$(3),LEG
$(12)
40 GRAPHICS 0
60 POKE 752, 1
80 HEAD$ = " m ••
100 SHLDR$ = "[3fflH[SttlW[ilfflH[15!HHBHH[tlH"
120 BODY$=" 1 "
140 LEG$ = "[1 C0 Ml S0 H"
160 P = 20
180 R = RND(0):P = P+(R<0.5)
-(R>0.5)
200 S=3*INT(RND(0)*6)+1
220 L=3*INT(RND(0)*4)+1
240 ? GHR$( 125)
250 IF P = 40 THEN P = 2
255 IF P<2 THEN P = 39
/^'"'^
260 POSITION P,15
280 ? HEADS
300 POSITION P,16
320 ? SHLDR$(S,S+2)
340 POSITION P, 17
360 ? BODY$
380 POSITION P,1B
400 ? LEG$(L,L+2)
420 GOTO 180
□
17
* * PRODUCT PREVIEW * *
NEW ATARI PRODUCT LINE
Four new computers and more than eight new
peripherals were announced by Atari at the June
Consumer Electronics Show in Chicago,
NEW COMPUTERS:
Atari's top-of-the-line home computer
is now the new 1450XLD. Selling for
less than $1000, this new computer
boasts a built-in double-sided double-
density disk drive, a built-in modem,
and a built-in voice synthesizer. The
disk drive will operate two to three
times faster than current models be-
cause it directly accesses the processor
buss. An extra bay for a second drive is
designed into the computer. Atari sur-
prised the home computer industry by
announcing this powerful machine at
such a low price.
To complement this new Atari line
are the new 1400XL, 800XL, and
600XL computers. The 600XL is
aimed at the "low end" of the market.
It will sell for less than $200 with 16K
built-in memory, expandable to 64K.
The 1400XL is essentially the same as
the 1450XLD, but lacks a built-in disk
drive.
Exceptional features are:
* Contemporary high-tech styling.
* Built-in ATARI BASIC (Rev. B).
* Voice-synthesizer (1400/1450
Models only).
* Connection of peripherals with-
out special hardware.
* Access to data buss for easy con-
nection to third-party hardware
such as expanded memory, music
synthesizers, and 80-column
cards.
Of special significance are three new
expansion units:
• A CP/M expansion unit opens the
world of CP/M business and data
management programs in either
40-or 80-column format (existing
programs only require reformat-
ting.).
• An Expander Box available for the
new computers provides eight spe-
cial plug-in slots plus two RS-232
ports and a bi-directional parallel
buss to accommodate third-party
software and peripherals.
• The ATARI 600XL, delivered with
16K, can be expanded to 64K with
a new Memory Module.
PERIPHERALS:
Compatible computer peripherals
announced at the show are headed by
the new ATARI 1027 letter-quality
printer which requires no interface and
will retail for less than $400. It is bi-
directional at 20 characters per
second.
The ATARI 1025 80-column printer
and the ATARI 40-column color plot-
ter/printer were also shown.
The 1050 Disk Drive in single-den-
sity format will be released soon with
DOS 2. OS for less than $500. DOS 3.0
will be available in September, and
provides double-density capability.
In the telecommunications area, the
new ATARI 1030 direct-connect
modem will auto-dial from the com-
puter keyboard, answer automatically,
will dial pulse or tone, and switch the
printer on and off. It is fully compati-
ble with TeleLink I and TeleLink II.
Rounding out the line are new joy-
sticks (wired and remote control),
TRAK-BALL, light pen, and a
graphics touch tablet.
18
ANTIC, The ATARI Resource
•«l
movement
for i
player/ missiles^
by CHRIS NICOTRA
Player /Missile graphics are among the most powerful
capabilities of the ATARI computer. Using the computer's
horizontal-position register, simple players can be quickly
moved across the screen. This means you can write impres-
sive, arcade-style games even in BASIC.
Many articles describe how the amateur programmer can
use this tool. Most of these also mention the problem of
slow vertical motion. Since the only way to move the player
up or down from BASIC is to shift the player image using
PEEKs and POKEs, the vertical motion of a player is con-
siderably slower than the horizontal motion.
One solution is an Assembly Language routine to shift
the player tables vertically one position at a time. Unfor-
tunately, this does not come close to equalling the horizon-
tal-motion capabilities of Player /Missile graphics. This
article gives you a simple Assembly Language routine that
will make vertical motion as simple and fast as horizontal
motion, and shows you how to use it from BASIC.
You will need to know the fundamentals of P/M
graphics from other sources to benefit from this article.
Since the purpose here is to show you a tool for game
writing, I will touch only briefly on the meaning of the
P/M registers.
WHAT THIS ROUTINE DOES
Once the Player /Missile routine is installed, it becomes
part of the vertical-blank service routine. Then, every 60th
of a second, the computer will erase each of the players and
missiles from, the screen and re-draw them in their new ver-
tical position. This entire process is transparent to you, the
programmer. Your only task is changing the vertical- and
horizontal-position registers; and the players and missiles
will move around the screen.
HOW TO USE IT
First, load the Player /Missile routine into memory. This is
done by calling the "load" subroutine, beginning at line
8000, as follows:
GOSUB 8000
Second, define each player's image. To do this, POKE the
desired image into the player-image table. The following
table shows the address to store each player's image:
^YER
LOCATION
0
1571-1580
1
1581-1590
2
1591-1600
3
1601-1610
These images are laid out in memory the same way the
players are in the Player /Missile table. For example, if you
want player zero to look like this:
"" * = 129 decimal
" ■•• = 129 decimal
'■ '■■'■ '■'■ = 153 decimal
= 255 decimal
= 255 decimal
= 153 decimal
= 129 decimal
'■• = 129 decimal
you could use the following code to set-up the image:
'I- i!- '!■
POKE
POKE
POKE
POKE
POKE
POKE
POKE
POKE
1571,129
1572,129
1573,153
1574,255
1575,255
1576,153
1577,129
1578,129
Next, POKE this size of the player image into the player-
size table. The following is a table of player-size locations:
PLAYER
0
1
2
3
LOCATION
1611
1612
1613
1614
Since the player used in our example contained eight bytes
continued on next page
June 1983
19
in the image table, POKE 7 (one less than the number of
bytes) into the player-size table for player number zero.
POKE 1611,7
Next, select the Graphics Mode to be used in the program.
Finally, activate the Player /Missile routine by calling the
Player /Missile initialization routine, beginning at Line
9000, as follows:
GOSUB 9000
At this point, the system has a set of vertical-position
registers. The location of these registers is shown in this
table:
VERTICAL POSITION REGISTER
PLAYER
LOCATION
0
1536
1
1537
2
1538
3
1539
MISSILES
LOCATION
0
1540
1
1541
2
1542
3
1543
SWITCH THE P/M ROUTINE OFF
Whenever the Graphics Mode in BASIC changes, so does
the size of the display buffer. As a result, the pointers to the
player and missile tables must be changed. Unfortunately,
while the pointers are being changed, the Player /Missile
routine is trying to use them. In other words, the Player/
Missile routine could grab a half-changed address from the
pointer table and start putting the player's image in the
wrong part of memory. This could be disastrous. The
Player /Missile routine should be turned oj^to prevent this
conflict by POKEing a 1 into location 1562. The Graphics
Mode can then be changed and the Player /Missile routine
can be re-initialized by the initialization routine. The
following instructions might be used to safely change the
Graphics Mode in a program:
POKE 1562,1
GRAPHICS 3
GOSUB 9000
Listing 1 demonstrates these routines. In this program,
the joystick moves the player, and a missile is shot by press-
ing the trigger on the joystick.
Listing 2 contains the Assembly Language listing of the
Player /Missile routine.
Program 1
1 REM LOAD THE PLAYER / MISSILE ROUTINE
2 GOSUB 8000
10 REM SET UP PLAYER ONE IMAGE
20 POKE 1571,129
30 POKE 1572, 129
40 POKE 1573, 153
50
60
70
80
90
100
110
120
130
140
150
160
170
180
200
210
220
230
240
900
910
920
930
1000
1005
1100
1105
1107
1110
1115
1117
1120
1130
1140
1150
1153
1154
1155
1156
1157
1160
1170
1180
1190
1194
1196
1200
1205
1207
1208
1210
1215
1216
1217
1220
1223
1224
1225
1230
1232
1234
1236
1240
1245
POKE 1574,255
POKE 1575,255
POKE 1576, 153
POKE 1577, 129
POKE 1578,129
REM NOW SET THE
PLAYER IMAGE SIZE
POKE 1611,7
REM NOW SET THE PLAYER WIDTH
POKE 53256, 1
REM SET THE GRAPHICS MODE
REM (THIS MUST BE SET BEFORE
REM THE PLAYER/ MISSILE ROUTINE
REM IS ACTIVATED)
GRAPHICS 2
REM CALL THE ROUTINE TO INITIALIZE
REM THE PLAYER / MISSILE ROUTINE
GOSUB 9000
REM NOW SET THE PLAYERS COLOR
POKE 704, 14
REM SET THE MISSILE SIZE
POKE 53260,3
REM SET MISSILE FLAG TO OFF
MFLAG = 0
REM SET THE PLAYERS HORIZONTAL
REM POSITION
POKE 53248, 50 :X = 50
REM SET THE PLAYERS VERTICAL
REM POSITION
POKE 1536,40:K=40
REM MOVE THE PLAYER UP OR
REM DOWN
IF STICK(0)=13 THEN K = K + 2
IF STICK(0)=14 THEN K=K-2
IF K = 0 THEN K = 2
IF K=128 THEN K=126
REM STORE THE PLAYERS NEW
REM VERTICAL POSITION
POKE 1536, K
REM MOVE THE PLAYER LEFT OR
REM RIGHT
IF STICK(0)=7 THEN X = X + 2
IF STICK(0)=11 THEN X = X-2
IF X>190 THEN X=190
IF X<40 THEN X=40
REM STORE THE PLAYERS NEW
REM HORIZONTAL POSITION
POKE 53248, X
REM IF A MISSILE IS ON THE
REM SCREEN THEN JUMP TO THE
REM MISSILE MOVE CODE
IF MFLAG=1 THEN GOTO 2000
REM IF THE TRIGGER IS NOT BEING
REM PUSHED THEN JUMP BACK UP
REM TO THE PLAYER MOVE CODE
IF STRIG(0)<>0 THEN GOTO 1120
REM IF THE PLAYER IS LOWER THEN
REM POSITION 120 THEN IGNORE THE
REM TRIGGER
IF K>120 THEN 1120
REM A MISSILE HAS BEEN FIRED
REM SET THE MISSILES VERTICAL
REM POSITION AND ...
MY=K+2
POKE 1540, MY
20
ANTIC. The ATARI Resource
1247
1250
1252
1254
1260
1272
1275
1280
2000
2001
2002
2003
2005
2006
2007
2010
2015
2016
2020
2025
2026
2030
8010
8020
8030
8040
8050
8060
8100
8110
8120
8130
8140
8150
8160
8170
8180
8190
8200
8210
8220
8230
8240
8250
8260
8270
8280
8290
8300
8310
8320
8330
8340
8350
8360
8370
8380
8390
8400
8410
8420
8430
REM SET THE MISSILE FLAG AND...
MFLAG=1
REM ...AND SET THE MISSILES
REM HORIZONTAL POSITION AND...
POKE 53252, X+6
REM ...THEN JUMP BACK TO THE
REM PLAYER MOVE CODE
GOTO 1120
REM THIS IS THE MISSILE MOVE
REM CODE
REM INCREMENT THE MISSILES
REM VERTICAL POSITION
MY=MY+4
REM IF THE MISSILE WOULD BE OFF
REM THE SCREEN TURN IT OFF
IF MY>128 THEN POKE 53252 , 0 : MFLAG =
POKE 1540,0: GOTO 1120
REM SAVE THE NEW MISSILE
REM LOCATION
POKE 1540, MY
REM JUMP BACK TO THE PLAYER
REM MOVE CODE
GOTO 1120
REM ROUTINE TO
REM HANDLER
FOR 1=0 TO 234
READ J
POKE 1536+1, J
NEXT I
LOAD THE P/M
RETURN
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 6
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA 0
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
0
0
162
0,0
35,6,45
55 , 6 , 65 , 6
0,0,0,0
0,0
0,104
160,90, 169
7,32,92,228,96
173,26,6,208,6
32, 187,6,32,104
6,76,98,228, 169
3, 133,203, 166,203
189,0,6, 133,205
188,8,6, 157,8
6, 189,75,6,133
204, 138, 10,170, 189
16,6, 133,206, 189
17,6, 133,207, 189
27,6, 133,208, 189
28,6, 133,209, 166
DATA 204, 169,0, 145,206
DATA 136,192,255,240,3
DATA 202, 16,246,164,204
DATA 177,208,164,205,145
8440
8450
8460
8470
8480
8490
8500
8510
8520
8530
8540
8550
8560
8700
9000
9005
9006
9020
9030
9035
9036
9040
9045
9046
9050
9060
9070
9100
9110
9120
9130
9140
9150
9160
9170
9180
9190
9200
9210
9220
9230
9240
9250
9260
9270
9280
9290
9300
9400
9410
9420
9430
9440
9450
9480
9580
9590
9600
DATA 206,136,132,205,192
DATA 255,240,4, 198,204
16,237, 198,203, 16
178,96, 162,3, 173
24,6, 133,206, 173
25,6, 133,207, 188
12,6,189,231,6
49,206, 145,206, 188
4,6, 189,227,6
17,206,145,206,152
157, 12,6,202, 16
229,96,2,12,32
192,252,242,207,47
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
RETURN
REM P/M INITIALIZATION
ROUTINE
REM INITIALIZE THE PMBASE
REM REGISTER
I=PEEK(106)-8
POKE 54279,1
REM INDICATE DOUBLE LINE
REM RESOLUTION
POKE 559,46
REM TURN ON BOTH THE PLAYERS
REM AND THE MISSILES
POKE 53277,3
REM SETUP A TABLE OF PLAYER
REM AND MISSILE ADDRESS
PMBASE= 1*256
MISSILE = PMBASE+384
J = INT(MISSILE/256)
POKE 1560,(MISSILE-J*256)
POKE 1561, J
PLAYER0=PMBASE + 512
J=INT(PLAYER0/256)
POKE 1552,(PLAYER0-J*256)
POKE 1553, J
PLAYER1=PMBASE+640
J = INT(PLAYER1 7 256)
POKE 1554,(PLAYER1-J*256)
POKE 1555, J
PLAYER2 = PMBASE+768
J=INT(PLAYER2/256)
POKE 1556,(PLAYER2-J*256)
POKE 1557, J
PLAYER3=PMBASE+896
J=INT(PLAYER3/256)
POKE 1558,(PLAYER3-J*256)
POKE 1559, J
REM
REM NOW CLEAR THE PLAYER / MISSILE A
REA
FOR J = PMBASE TO PMBASE+1024
POKE J,0
NEXT J
REM
REM
REM START VERTICAL ROUTINE
A = USR(1615)
RETURN
continued on next page
June 1983
21
TYPO TABLE
Variable
checl<sum
= 368582
Line num range
Code
Lengtin
1
- 100
KZ
284
110
- 230
ZL
307
240
- 1115
NX
295
1117
- 1170
KN
321
1180
- 1217
SY
318
1220
- 1250
VP
300
1252
- 2006
CK
290
2007
- 8030
CL
285
8040
- 8180
JQ
169
8190
- 8300
FX
211
8310
- 8420
KJ
265
8430
- 8540
DU
270
8550
- 9045
ZY
257
9046
- 9170
HD
257
9180
- 9290
YH
237
9300
- 9600
QM
167
Program 2
;SET VERTICAL BLANK VECTOR
SETVBV EQU $E45C
; VERTICAL BLANK EXIT VECTOR
XITVBV EQU $E462
ORG
$C
VAR1
DB
0
VAR2
DB
0
VAR3
DB
0
ADD1
DS
2
ADD2
DS
2
ORG $600
PVERT DB
MVERT DB 0,0,0,0
POLDVERT DB
MOLDVERT DB
' ) ^ J *-' J '
• ^ \J J HJ ^ ■
' , Y^ , YV , '
PLAYER TABLE ADDRESS TABLE
PLAYER
DB 0,0
DB 0,0
DB 0,0
DB 0,0
; MISSILE TABLE ADDRESS TABLE
MISSILE
DB 0,0
; ON /OFF SWITCH
SWITCH DB 0
■PLAYER IMAGE ADDRESS TABLE
IMAGE
DW IMAGE0
DW IMAGE1
DW IMAGE2
DW IMAGE3
IMAGE DEFINITION TABLE
IMAGES
IMAGE0 DB
DB
IMAGE1 DB
DB
IMAGE2 DB
DB
IMAGE3 DB
DB
0,0,0,0,0
,0,0,0,0
0,0,0,0,0
,0,0,0,0
0,0,0,0,0
,0,0,0,0
0,0,0,0,0
; PLAYER SIZE TABLE
PSIZE DB 0,0,0,0
ZERO PAGE REGISTERS VARIABLES
INITIALIZE THE PM ROUTINE
THIS IS THE BASIC ENTRY POINT
PLA
SETUP THE VERTICAL BLANK INTERUPT
JUMP VECTOR
LDX #HIGH VB
#LOW VB
#7
SETVBV
LDY
LDA
JSR
RTS
PROGRAM STORAGE LOCATIONS
VB
VB1
VERTICAL BLANK ROUTINE ( PM ;
LDA SWITCH ; CHECK IF THE SWITC
H IS ON
BNE VB1 ;IF NOT THEN JUST RET
URN
JSR MPLOT iCALL THE MISSILE PL
OT ROUTINE
JSR PPLOT iCALL THE PLAYER PLC
T ROUTINE
JMP XITVBV
THIS IS THE ROUTINE TO PLOT THE
PLAYERS
PPLOT:
LDA #3
COUNT
STA VAR1
VAR1
PPLOT0:
LDX VAR1
PLAYER NUMBER
LDA PVERT, X
;SET THE PLAYER
; AND SAVE IT IN
;GET THE CURRENT
;GET THE NEW Y
22
ANTIC, The ATARI Resource
; AND SAVE IT IN
MPLOT0
COOR
STA VAR3
VAR3
LDY POLDVERT.X ;GET THE OLD Y
COOR
STA POLDVERT.X ; STORE THE NEW
Y COOR AS THE OLD
LDA PSIZE.X ;GET THE SIZE OF PPL0T3
THE CURRENT PLAYER
STA VAR2 ; AND STORE IT I
N VAR2
TXA ; MULTIPLY THE PLA
YER NUMBER
ASL A ; BY 2
TAX
LDA PLAYER, X ; MOVE THE ADDRE ;
SS OF THE PLAYER ;
STA ADD1 ; TO THE TEMPOR MPLOT
ARY REGISTER (ADD1 )
LDA PLAYER+1,X
STA ADD1+1
LDA IMAGE, X ; MOVE THE ADDR
ESS OF THE IMAGE
STA ADD2 ; TO THE TEMPORA
RY REGISTER (ADD2)
LDA IMAGE+1,X
STA ADD2+1
THIS SECTION OF CODE IS USED
TO ERASE THE PLAYER FROM HIS
OLD POSITION
LDX VAR2 ;LOAD X WITH THE
SIZE OF THE PLAYER
LDA #0
PPL0T1
STA (ADD1),Y ; STORE ZERO
DEY ; DECREMENT THE BY
TE POSITION COUNTER
CPY #$FF
BEQ PPL0T2 ; IF EQUAL WE'VE
HIT THE TOP OF THE PLAYER
DEX ; DECREMENT THE SI
ZE COUNTER
BPL PPL0T1 ; IF STILL POSITIV
E ZERO THE NEXT BYTE
THIS PART OF THE CODE IS USED TO
PLOT THE PLAYER 'N HIS NEW LOCATION
PPL0T2
LDY VAR2 ;GET THE IMAGE OFF
SET
LDA (ADD2),Y ;GET THE NEXT IM
AGE BYTE
LDY VAR3 ;GET THE PLAYER TA
BLE OFFSET
STA (ADD1),Y ;PUT THE IMAGE
BYTE IN THE PLAYER TABLE
DEY ; DECREMENT THE PL
AYER TABLE OFFSET
STY VAR3 ; STORE THE NEW PL
AYER TABLE OFFSET
CPY #$FF ;IF THE NEXT BYTE
WOULD BE OFF THE END START
;0F THE PLAYER THEN
EXIT THE PLOT LOOP
BEQ PPL0T3
DEC VAR2 ; DECREMENT THE IM
AGE OFFSET
BPL PPL0T2 ;IF WE HAVE NOT R
EACHED THE END THEN
;LOOP AGAIN TO PLC
T ANOTHER IMAGE BYTE
DEC VAR1 ; DECREMENT THE PL
AYER COUNT
BPL PPLOT0 ; IF THERE IS STILL
ANOTHER PLAYER THEN
;LOOP AGAIN TO PLC
T THE NEXT PLAYER
RTS
LDX #3 ;LOAD X WITH THE
MISSILE COUNT
LDA MISSILE ; PLACE THE ADDRE
SS OF THE MISSILE TABLE
;IN THE TEMPORARY
ADDRESS REGISTER
STA ADD1
LDA MISSILE+1
STA ADD1~M
)
LDY MOLDVERT,X ;GET THE OLD MI
SSILE LOCATION
LDA OFFTABLE,X ;TURN THE OLD I
MAGE OFF
AND (ADD1),Y
STA (ADD1),Y
LDY MVERT.X ;GET THE NEW MI
SSILE LOCATION
LDA ONTABLE.X ;TURN THE NEW
MISSILE IMAGE ON
ORA (ADD1),Y
STA (ADD1),Y
TYA ;MOVE THE NEW LOC
ATION TO THE OLD
; MISSILE LOCATION
TABLE FOR NEXT TIME
STA MOLDVERT,X
DEX ; DECREMENT THE MI
SSILE COUNTER
BPL MPLOT0 ;IF THERE IS STIL
L ANOTHER MISSILE
;THEN LOOP TO PLOT
THE NEXT MISSILE
RTS
ONTABLE DB $02 , $0C , $20 , $C0
OFFTABLE DB $FC , $F2 , $CF, $2F
DUMMY ROUTINE
ignore;
JMP ($0A)
END START
□
June 1983
23
interrupting
by MARIAN LORENZ and ALLAN MOOSE
The Display List Interrupt (DLI) is a capability built into
the ATARI that will help you create some of the spectacular
graphics effects for which it is famous. DLIs are machine
language subroutines that can be called from BASIC.
Learning to use DLIs also serves as a gentle introduction to
Assembly Language programming. This article describes
DLI routines that put more color onto the screen.
In order to understand what a DLI does, it is necessary to
know how the ATARI handles screen displays. Unlike other
microcomputers, the ATARI uses several microprocessors.
One is the Central Processor Unit (CPU), the 6502, which
is primarily responsible for implementing programs and
performing computations. Another is ANTIC, the micro-
processor that controls the screen display. The program for
ANTIC is called a Display List. A Display List is either
invoked by a BASIC Graphics command or can be defined
by the programmer. The Display List tells ANTIC where
screen data is located, which display model to use, and
whether special display options are to be implemented.
A Display List Interrupt is exactly what the name implies
— an interrupt instruction put into a Display List. It is an
instruction to ANTIC to interrupt the CPU's normal pro-
gram. Once stopped by ANTIC, the CPU will carry out
your DLI service routine and then return to its normal busi-
ness. This option is available in any of the ANTIC charac-
ter, graphic or blank mode lines and may be used along
with Player /Missile graphics, character sets or color. With
a DLI you can make changes in the screen image at precisely
timed intervals.
To understand this article better, type in Program 1 and
run it. We used a DLI to change the background color in
Graphics 0 from blue to yellow, half-way down the screen.
This simple example illustrates one application of the DLI
— using the sequential nature of the TV image. You can
divide the screen into sections, each with its own set of
Allan Moose is an associate professor {math / physics) at
Southampton College, New York. Marian Lorenz is a
special education teacher for handicapped children.
colors, and thereby increase the number of available colors
in each Graphics Mode.
Program 1
5 ? CHR$(125):GRAPHICS 0
10 DL=PEEK(560)+PEEK(561 )*256:POKE DL+16,
130
20 FOR J = 0 TO 10: READ B:POKE 1536 + J,B:NEX
T J
25 DATA 72,169,42,141,10,212,141,24,208,104
,64
30 POKE 512,0:POKE 513,6
35 POKE 54286,192
40 GOTO 40
The steps for composing a DLI routine in BASIC are:
(1) Plan your display.
(2) Insert the interrupt instruction into the Display List.
(3) Write the DLI service routine.
(4) Put in the instructions that will allow the routine to
be carried out.
Now examine Program 1 in detail. The change in the
display (step 1) is simple — we will alter the background
color of a Graphics 0 display half-way down the screen. To
better understand step 2, refer to Table 1, which is a
Graphics 0 Display List. There are 24 Graphics 0 mode line
instructions: byte 3 (which is also a load memory scan
instruction), and bytes 6 through 28. (For more informa-
tion on Display Lists, see our article in ANTIC #6). We will
put our DLI instruction at byte 16, the twelfth Graphics 0
mode line. The interrupt instruction is the ANTIC mode
number plus 128. The color change will occur at the next
mode line. This is a general rule — the change you are mak-
ing will occur at the mode line following the DLI instruc-
tion. Thus, line 5 of Program 1 clears the screen and calls
for a Graphics 0 display. Line 10 finds the starting address
of the Display List and then POKEs the value 130 into the
proper memory location.
We are now ready to write the service routine (step 3).
Before we get into the details of 6502 registers and instruc-
continned on page 26
24
ANTIC, The ATARI Resource
Let your Atari experience tl-ie
MPP-1100 Parallel Printer Interface
• No Atari 850™ Interface Module needed.
• Compatible with all software [including Visicalc™,
Text Wizard™, and Rlemanager 800™, etc.].
• 5 foot cable with Centronic plug [compatible with
Epson, NEC, IDS, etc.]
• Faster data transfer. _ -•»**-% -^-«
• 8 bit data transfer. Only S99.95
• 2 year warranty.
IViPP-1
III
Modem
• No Atari 850™ Interface Module needed
• Smart Terminal Software Included
• 1 6K Tape/Disk
• Direct Connect To Phone
• Connects to Joystick Port #4
Smart Terminal Features:
• Multiple Buffers
• Off-Line Editing
• Upload/Download of Text
and Programs
• Binary Rles
• Full/Half Duplex
MPP-1000
Modem
qQ Q o
ASCII/ATASCII Translation
Allows Transfer of Rles
Larger than Memory
Variable Baud Rate
Parity Options
100% Machine Language
only
S199.00
miCROBITS PERIPHERRL PRODUCTS
434 W. First Street • Albany. Oregon 97321 • (503) 967-9075
START INTERRUPTING continued from page 24
tions it is important to note that a Display List service sub-
routine for the CPU must be short. The reason is that the
data for the color changes must be put in place during the
horizontal blank. The horizontal blank is the time that the
electron beam is turned off as it returns from the right side
to the left side of the TV screen. In this relatively short
interval, there is just enough time to make three color
changes. In this program we make one color change. In
Program 2 we illustrate how to make three color changes.
Recall that the function of the 6502 is to manipulate data
in the form of 8-bit bytes. Three registers are used to hold
this data: the accumulator, the X-register, and the
Y-register. The accumulator is the primary register, because
it has the greatest variety of commands available for data
manipulation. The instructions to the accumulator, and the
X and Y registers are also 8-bit binary numbers. As an
example, 10101001 is the instruction to load the accumu-
lator with the number immediately following. Since people
have trouble remembering long binary numbers, instruc-
tions are given three-letter codes called mnemonics. For
instance, the mnemonic for "load the accumulator" is LDA.
When you write a program using mnemonics, it is called
Assembly Language programming.
The nice part about learning the rudiments of Assembly
Language programming through DLIs is that you need only
to concern yourself with a simple form of addressing called
the immediate mode.
In immediate mode, the mnemonic always precedes its
data. Table 2 gives a Hst of Assembly Language commands
useful in writing DLI routines and their corresponding
numerical codes.
The following is the procedure for constructing the DLI
routine used in Program 1:
STEPl
Save the value that is in the accumulator. This value must
be saved because it is part of the program that the CPU was
executing before the interrupt. The place to store this value
is the stack. The stack is a special area of memory that
operates on a last-in-first-out basis. The mnemonic PHA
stores the contents of the accumulator on the stack.
STEPl
Load the accumulator with the numeric value correspond-
ing to the color yellow. The command to do this is LDA
followed by 42 (decimal).
STEP 3
Tell the 6502 to wait for the horizontal blank. This insures
that the color change starts at the left side of the screen and
will be clear and sharp. The command to do this is STA
WSYNC. WSYNC stands for the address 54282. This
address must be presented to the CPU in two bytes. The
first byte is called the low byte and is the remainder (not
quotient) of the address divided by 256. The high byte is
the quotient. For example, the LO-byte Hl-byte form of
WSYNC is 10, 212.
STEP 4
Take the color value (42), still in the accumulator, and store
it in the GTIA register at memory location 53272. The
instruction for this is STA 24, 208. (24 = LO-Byte; 208 =
HLByte of 53272).
STEPS
Recall the original accumulator contents from the stack.
This command is PLA.
STEP 6
Return from the interrupt routine. The command is RTI.
In Assembly Language Since our BASIC program
mnemonics this program can't understand
can be written compactly mnemonics they must be
as: translated into decimal:
PHA 72
LDA 169,42
STA WSYNC 141,10,212
STAADDR 141,24,208
PLA 104
RTI 64
The decimal values of the Assembly Language program are
put into the BASIC program as DATA in line 25. The pre-
vious line, line 20, writes this subroutine at the start of Page
Six, i.e. memory location 1536 and following.
TABLE /
GRAPHICS 0 DISPLAY LIST-48K SYSTEM
BYTE
ADDRESS
NUMBER
VALUE
39968
39969
39970
.... 0 ...
.... 1 ...
.... 2 ...
..112 .
..112 .
..112 .
.^24 blank scan lines.
39971
.... 3 ...
.. 66 .
. Load Memory Scan, first
mode line
39972
39973
.... 4 ...
.... 5 ...
.. 64 .
.. 156 .
.Screen Memory
.Address
39974
39975
.... 6 ...
.... 7 ...
.. 2 .
... 2 .
■\
•
•
•
39982
39983
39984
39985
39986
.... 14 ...
.... 15 ...
. . .. 16 . . .
. . . . 17 . . .
.... 18 ...
.. 2 .
2 .
2 .
2 .
... 2 .
. [instructions for 23 Mode
■ Lines of Graphics 0.
•
•
•
39996
39997
39998
39999
. . . . 28 . . .
. . . . 29 . . .
. . . . 30 . . .
.... 3 1 ...
.. 2 .
. . . 65 .
. .. 32 .
...156 .
■ 1
. JV&
. LO-Byte
. Hl-Byte
26
ANTIC, The ATARI Resource
Finally, in order for the DLI routine to be executed, we
must do two things. We must store the starting address
(1536) of the DLI routine for the CPU in memory locations
512 (LO-Byte) and 513 (HI-Byte). Then the Display List
Interrupt must be "enabled". Line 30 takes care of the first
task. Line 35 takes care of the second. It is important to
know that when ANTIC encounters a DLI instruction in
the Display List, it will check to see if the enabling value
192 has been stored at 54286. If not, the DLI instruction
will be ignored. Furthermore, in the BASIC program, the
enabling instruction POKE 54286,192 must come after the
DLI routine is read into memory. Otherwise your program
will crash.
Since we are using Display List Interrupts to make color
changes, a little color information might be helpful. The
ATARI has two sets of color registers: the hardware
registers and their corresponding shadow registers. We
have listed the registers and their addresses in Table 3. The
hardware registers are used by GTIA to determine the
colors to be put on the screen. During the vertical blank the
OS reads the values in each shadow register and writes
them into the appropriate hardware register. Now you can
see why Program 1 splits the screen into two colors. We
changed the hardware register from blue to yellow with the
DLI. However, the value in the shadow register is still blue,
so during the vertical blank the OS changes the color value
of the hardware register back to blue.
Program 1 makes a single color change at a single loca-
tion on the screen. There are two good ways to build on
this simple program. One way is to cause up to three color
changes in one interrupt routine. A second way is to use
multiple DLI routines. Program 2 illustrates how to make
three color changes with one interrupt routine by using the
accumulator, the X-register, and the Y-register. In this pro-
gram we change the foreground, background, and border
colors half-way down the screen.
The Assembly Language program to accomplish these
changes is:
STEP I: Save the accumulator, the X-register and the Y-
register onto the stack.
MNEMONIC DECIMAL VALUE FUNCTION
PHA.
TXA.
PHA.
TYA.
PHA.
72 save accumulator
138 transfer X to
accumulator
72 save accumulator
152 transfer Y to
accumulator
72 save accumulator
STEP II: load register.
LDA 169, 42 load accumulator
with yellow
LDX 162,192 load X with dark
green
LDY 160, 92 load Y with pink
STEP III: Wait for horizontal blank. Store colors.
STA WYSNC 141,10,212 .... wait for
horizontal blank
STA COLORl 141,24,208 .... yellow to back-
ground register
STX COLOR2 142,23,208 .... dark green to
foreground
STY COLOR3 140,26,208 .... pink to border
register
STEP IV: Restore the accumulator, X and Y registers.
PLA.
TAY.
PLA.
TAX.
PLA.
104 recall top value
on stack into
accumulator
168 transfer it to Y
register
104 recall next value
on stack
170 transfer it to X
register
104 recall original
accumulator value
STEP V: Return from interrupt.
RTI 64 return
As in Program 1 , the decimal code corresponding to this
routine is entered in the program as DATA (lines 25 and 30)
and is written into Page Six by line 20.
Programs 1 and 2 are simple examples that show how to
set up DLI routines. Program 3 illustrates using a DLI
routine in conjunction with a custom display list. This pro-
gram sets up two sections of text (OR. 2, OR. 1) and draws
a daisy in the Graphics 8 portion of the screen. After the
display has been drawn, a DLI routine changes the colors of
the display. There is a short pause for you to view the screen
in its new colors. Then in line 350 the DLI is disabled by
POKEing in 54286,64. We beheve that this little program is
an indication of the many possibilities awaiting you in
using Display List Interrupts.
Program 2
5 GRAPHICS 0
DL= PEEK (560)+ PEEK (561 )*256:POKE DL+16,
130
FOR J=0 TO 28: READ B : POKE 1536+J , B : NEXT
J
DATA 72, 138,72, 152,72, 169,42, 162, 192, 160,
92,141,10,212,141,24,208
DATA 142,23,208, 140,26,208, 104, 168, 104, 1
70, 104,64
POKE 512,0:POKE 513,6
POKE 54286,192
POKE 752,1: REM TURN OFF CURSOR
POSITION 6,11:? #6;
"DISPLAY LIST INTERRUPT"
POSITION 5,12:? #6;"WITH THREE COLOR C
MANGES"
POSITION 0,0: POKE 752 , 0 : REM RESTORE CU
RSOR
continued on next page
10
20
25
30
35
40
45
50
55
60
June 1983
27
Program 3
5 ? CHR$( 125): POKE 752,1 170
:REM CLEAR SCREEN, TURN OFF CURSOR 180
10 REM SET UP CUSTOM DISPLAY LIST 190
15 GRAPHICS 8+16:SETCOLOR 2,0,0 200
20 DL=PEEK(560)+PEEK(561)*256+4 210
30 POKE DL-1,71 220
40 POKE DL+2,7+128:REM PUT IN DLI INSTRU 230
CTION 240
50 FOR 1=0 TO 3:P0KE DL+132 + I ,6 : NEXT I 250
60 POKE DL+136,65 260
70 POKE DL+ 137, PEEK (560): POKE DL+138,PEE 265
K(561) 270
80 POKE 87,2
90 POSITION 4,0:? #6; "DISPLAY LIST" 280
100 POKE 87,8
110 TPSCRN = PEEK(88)+PEEK(89)*256 290
120 TPSCRN=TPSCRN+41
130 POKE 88,TPSCRN-(INT(TPSCRN/256)*256) 300
140 POKE 89,INT(TPSCRN/256) 330
145 REM DRAW DAISY 340
150 COLOR 1:F0R T = 0 TO 360 STEP 3 350
160 W=T/ 57.26 360
R = 30*SIN(6*W)
X=INT{R*COS(W))
Y=INT(R*SIN(W))
IF T=0 THEN PLOT 160 + X,64-Y
DRAWTO 160 + X,64-Y:NEXT T
POKE 87,1
TPSCRN=TPSCRN+5121
POKE 88 , TPSCRN- ( INT ( TPSCRN / 256 ) *256 )
POKE 89,INT(TPSCRN/256)
POSITION 3,2:? #6; " INTERRUPTS"
REM DISPLAY LIST INTERRUPT ROUTINE
FOR J=0 TO 28: READ B : POKE 1536+J,B:NE
XT J
DATA 72 , 138 , 72 , 152 , 72 , 169 , 80 , 162 , 152 , 16
0,88, 141 , 10,212, 141 ,23,208
DATA 142,22,208,140,24,208, 104, 168, 104,
170, 104,64
POKE 512,0:POKE 513,6
POKE 54286, 192
FOR DELAY=0 TO 500: NEXT DELAY
POKE 54286,64
GOTO 360
TABLE 2
ASSEMBLY LANGUAGE FOR DISPLAY LIST INTERRUPTS
MNEMONIC
PHA
TXA
TYA
LDA
LDX
LDY
STA
SIX
STY
TAX
TAY
PLA
RTI
NUMBER CODE
DECIMAL HEX
FUNCTION
,48 Push value in accumulator to the stack.
, 8A Transfer X-register to accumulator
.98 Transfer Y-register to accumulator
, A9 Load accumulator with r\umber following this code,
, A2 Load X-register
. AO Load Y-register
142
140
170
168
104
64
. 8E Store value in X-register
. 8C Store value in Y-register
. AA Transfer accumulator to X-register
. A8 Transfer accumulator to Y-register
.68 Load value on top of stack into accumulator.
.40 Return from interrupt.
Special Command:
STAWSYNC 141,10,212
H
This command tells the CPU to wait to do the
instructions following it during the horizontal blank
TABLE 3
COLOR LOCATIONS
NAME
SHADOW ADDRESS
DECIMAL
HARDWARE ADDRESS
LOW-BYTE
Player 0 704 53266 18
Player 1 705 53267 19
Player 2 706 53268 20
Player 3 707 53269 21
Color Reg. 0 708 53270 22
Color Reg. 1 709 53271 23
Color Reg. 2 710 53272 24
Color Reg. 3 711 53273 25
Color Reg. 4 712 53274 26
HIGH-BYTE
.... 208
.... 208
.... 208
.... 208
.... 208
.... 208
.... 208
.... 208
.... 208
□
28
ANTIC, The ATARI Resource
ATARI SINGS YOUR FAVORITE SONGS!!!
THE Original VOICE BOX Speech Synthesizer by the ALIEN GROUP has received rave reviews:
MICRO COMPUTING— "The VOICE BOX injects an endearing personality to your computer. The possibilities are enormous."
COMPUTE-"The VOICE BOX offers more human-like tones and does not blank out the screen."
CREATIVE COMPUTING-"English text and phonetic code may be
freely intermixed rather than requiring separate modes as is the case
v^ithout exception with every other speech system. A mode called
talking face displays an animated face with impressive lip sync
animation." ^
ANTIC-"There is a great potential for teaching children to spell and
an added dimension to games overall. I believe the VOICE BOX is
well worth the price tag."
ANALOG-"For ATARI owners who want to add speech to their
programs, the Alien Group VOICE BOX is probably the best i
choice."
POPULAR SCIENCE-"The speech quality is excellent. Besides 1 j,
creating speech, the software has a bit of fun with graphics." 1 i.-
and on the new VOICE BOX II
TIME MAGAZINE-"Machine of the Year" "The VOICE BOX by the
Alien Group enables an ATARI to say aloud anything typed on its
keyboard in any language. It also sings "Amazing Grace" and
"When I'm 64" or anything else that anyone wants to teach it.
INCORPORATE THE SINGING HUAAAN FACE
INTO YOUR PROGRAMS AND GAMES
VOICE BOX II
Speech & Singing Synthesizer
To order by mall send a check or money order to the ALIEN GROUP
for $169. Then, try the VOICE BOX II for 10 days, and if if isn't the finest
value you've ever seen in 6 computer peripheral, the most chollenging and
provocative addition you've ever made to your system, return it in its original
condition for a full refund.
THE ALIEN GROUP
27 West 23rd Street (212) 741-1770
New York, NY 10010
The New VOICE BOX II for ATARI plugs into the serial port of the ATARI
400/800 with sound coming out of the TV/monitor. 48K DISK is re-
quired. It has all of the features of the original VOICE BOX plus many
exciting new hardware and software features:
• The ability to sing with voice and 3 part music.
• A library of 30 famous songs.
• A comprehensive music system that a I lows the user to easi ly enter or
modify new songs.
• Software that can convert the bottom two rows of the ATARI keyboard
into o piano with a range of 3'/2 octaves using the shift and control
keys.
• Programmable musical sound effects such as tremolo, vibrato, glls-
sando and click track.
• A singing human face with lip-sync animation designed by Jerry
White.
• A talking orsingingAUEN face with software that a I lows the user to
change the face and 8 mouth patterns as he sees fit.
• The ability to speak with inflection and feeling.
• Can speak in a foreign language with correct foreign spelling as
input.
• A talk and spell program by Ron Kramer. Users can program any
vocabulary for this spelling game. In fact, this program can even
speak in a foreign language like French, where the user must spell
the correct word in English, or vice versa.
• GREEN GOBLINS-A talking arcade game by John Wilson.
• Random Sentence Generotor-An amusing grammar gome that
helps teach school children to identify parts of speech and recognize
a variety of sentence structures.
• NUMBER SPEAK-A subroutine by Scott Matthews that converts up to
a 9 digit number into normal English pronunciation. Ideal for build-
ing your own math games.
• STUD POKER-A talking poker game by Jerry White.
• The screen never blanks out while talking or singing.
• Singing or speaking subroutines can be incorporated into your
programs, requiring as little as 100 bytes of RAM plus 5 bytes for
each word.
• Entries into the $5000 talking or singing game contest can be
written using the VOICE BOX ll-send for contest information.
• Price $169.00 includes VOICE BOX II and all of the above software.
• Inquire about our discounts for educational institutions.
ALSO AVAILABLE AT LEADING COMPUTER STORES THROUGHOUT THE WORLD.
Atari is a registered trademark of Warner Communications.
ASSEMBLY LANGUAGE
AUfOBOOT
FOR BASIC
Load-and-go cassettes or disks
by ERIC VERHEIDEN
These programs show you how to turn
your tokenized (SAVE'd) ATARI
BASIC program into an autobooting
cassette or disk. The program will
load-and-go automatically, just like
machine language programs. You will
require the ATARI BASIC and Assem-
bler Editor cartridges along with your
disk drive or cassette recorder.
The system works by loading the
BASIC token file to a suitable address
with a program used with the Assem-
bler Editor cartridge, and inserting a
short header program in front of the
token file. This, upon loading, sets up
the pointers required by BASIC and
then jumps into the BASIC cartridge at
the address of the RUN routine. A
suitable return address is provided by
pushing values onto the stack. A third
program is then used to dump the
header and token files onto cassette or
non-DOS disk.
The program relies upon the ATARI
BASIC structure of variable subroutine
calls that are based on command token
value (for a discussion of the structure
of ATARI BASIC, see De Re ATARI).
The subroutine addresses (-1) for
operator tokens are stored in a table
starting at address SAAOO in MSB,
LSB format. After the RUN command,
most Page Zero values used by BASIC
are reinitialized. Some significant
exceptions are the BASIC pointers
(stored from $80 to $91), the break
key flag (set at $11) and the spacing for
a ',' in a BASIC PRINT statement
(stored at $C9). These values are all
set by the header program before
jumping into the BASIC cartridge. The
program itself resides in the tokenizing
area set aside by BASIC and is over-
written after execution.
This system is somewhat different
from other load-and-go systems in that
it does not use handlers and separate
header or AUTORUN.SYS files to
boot the program. As such, the
loading is faster (particularly for disk)
and it allows the convenience of deal-
ing with a single monolithic file. For
disk programs, there is 5K additional
memory space because DOS is not
used.
The load /dump routines are some-
what unpolished, but have the advan-
tage of fitting into a single page of
memory. To load a DOS or cassette
BASIC file, first boot up the Assembler
Editor cartridge (with DOS, if appli-
cable). The load /dump routine may
now be LOADed (from disk) or
ENTERed, as applicable. See your
Assembler Editor manual for details.
Note that the PST value is arbitrary, it
must in any case be located beyond the
source text file, if any (allow a mini-
mum of $200 bytes from LOMEM in
any event). After the routine is
LOADed into memory at Page Six (or
before the source is assembled), the
name of the file to be loaded must be
assembled into location $670. If the
program is left as listed, loading will
take place off cassette.
To overwrite the "C:" filename,
assemble a short program of the form:
1000 '■■= $670
1010 .BYTE "D:MYPGM.BAS",$9B
1020 .END
Next, LOAD or ENTER the header
program and assemble, if appropriate.
If you are ENTERing a new program,
be sure to type NEW first. PST should
match for the load /dump routine and
the header routine.
Now you are ready to load the
BASIC file. This is accomplished by
setting up the appropriate disk or tape
and typing in:
BUG
G6E0
Finally, you are ready to write the
program out to a boot disk or tape. If
writing to cassette, erasing is suggested
before writing. Also, the loader pro-
gram must be reset (to "C:",$9B) at
location $670 if the BASIC program
was loaded from a disk file. Type in:
G680
For disk, make sure the disk in drive
1 has no useful files (like your BASIC
source, for instance). To format the
disk before writing, use:
G600
To write without formatting, use:
G617
continued on page 34
30
ANTIC, The ATARI Resource
D Copyright, CompuClub 1 983. All righls reserved.
Atari is a n'i>i$k'red triidemark of Warner Com}mink(itions, Inc.
THE GREATEST
ATARIGAME
OFALLUME
Object: Capture more programs than
from any other source.
Score: The best prices for programs win.
A
ctua/f/, e\/ery member of
CompuClub is a winner, because
no one pays lower prices for
Atari® programs tlian our members.
And no other source offers as many
programs, with a descriptive catalog cov-
ering every piece of software we offer!
CompuClub has hundreds of Atari®
programs: games, education and busi-
ness. It's an astonishing selection, but just
as incredible are our paces and our
catalog.
Prices always at least
25% below retail
Fact is, usually our prices on selected
programs are even lower than that. And
we're always running sales with savings of
at least 50% from the list price on some
of your favorite programs.
And there are several ways to pay:
MasterCard, Visa, or the ever popular
check or money order
Annotated catalog,
updated every 45 days
We don't like to knock the competi-
tion, even by implication, but there are
defnite advantages to a CompuClub
membership. One of the best of them is
our catalog, which not only offers an
unbelievable number of programs, but
includes a description of each and every
one of them.
In fact, the catalog is so big and filled
with so much information that we print a
separate price list. And we keep adding
so many programs that we have to
update the catalog nine times a year dur-
ing the course of your membership.
Think of it! No more wondering what's
behind the fancy label, no more shooting
in the dark or depending on the word of
a clerk who may not be familiar with the
program you're interested in.
Exclusivity for Atarf^ owners
We're not trying to be all things to all
people. We are defnitely the best thing
since the floppy disk for Atari® owners,
and only Atari® owners CompuClub is
very exclusive.
Our catalog is thick with hundreds of
Atari® programs, and only Atari® pro-
grams. No more fumbling your way
through thickets of strange symbols and
codes for the different computers every-
body else's catalogs try to cover
The rules
The rules are simple. To play the
CompuClub "game," you've got to be a
member Anyone conjoin, as long as they
fork over a mere five bucks, and agree to
buy three programs dunng the year of
membership. Order and buy your pro-
grams at any time dunng the year, but
we're sure with our selection and prices
that you'll want to get going right away
Five dollars buys you a one-year mem-
bership, exclusive Atari® program offer-
ings, a fully annotated catalog with 9
updates during the year, a current price
list (and any necessary updates), a sub-
scription to our newsletter, and dis-
counted prices at all times, including
announcements of our periodic sales,
which feature savings of 50% off and
more.
You can join by filling out the coupon
below, or get an instant membership by
calling our toll-free number and giving us
your MasterCard or Visa identifying num-
ber We'll forward your registration and
sales order materials, your catalog and
price list, so you can begin ordering right
away
That's all there is to it.
If you think you play a good game,
you've got to join CompuClub. It's easy to
play and it saves you money
We think it's the best Atari® game
joing, because with us, everybody wins.
YES
CompuClub, PO Box 652, Natick MA 01760
^ I want to play the greatest Atari® game of all. Please enroll me in CompuClub for one year, and rush my
^ registration material, catalog and price list to me. I agree to buy any three programs during the
course of my year of membership. I have enclosed my payment of $5, or authorization co bill my charge card account.
Please make your check payable to CompuClub
Payment enclosed D check D money order.
Bill my D MasterCard D Visa ID #
Expires—
Signature
City
Zip
-DiskD TapeD
Computer Model
If you are not satisfied in any way with the conditions of your membership, you may cancel before
ordering any programs from CompuClub. Your membership fee of $5 will be cheerfully refunded.
To join by phone, call toll-free.
800-631-3111
Please have your MasterCard or Visa card
ready when you call. In Massachusetts, call
1-617-879-5232. We will forward your
membership materials after confirming
authorization for your charge.
WESTKKOURG
THESUKD
Vl^MMf'
r^^.
RAPHKS WHERE
OtrrSHMEl
You'll never see Infocom's graphics on
any computer screen. Because there's
never been a computer built by man
that could handle the images we pro-
duce. And, there never will be.
We draw our graphics from the limit-
less imagery of your imagination— a
technology so powerful, it makes
any picture that's ever come
out of a screen look like
graffiti by comparison.
And nobody knows how
to unleash your imag-
ination like Infocom.
Through our prose,
your imagination
makes you part of
^^ ■ m our stories, in con-
■p- K trol of what you do
▼ and where you go-
yet unable to pre-
dict or control the
course of events.
You're confronted
with situations and
logical puzzles the like
of which you won't find
elsewhere. And youte im- [
mersed in rich environments alive
with personalities as real as any
you'll meet in the flesh— yet all the
more vivid because they're perceived
directly by your mind's eye, not
through your external senses. The
method to this magic? We've found
the way to plug our prose right into
your psyche, and catapult you into a
whole new dimension.
Take some tough critics' words
about our words. SOFTALK, for
example, called ZORK® Ill's prose
"far more graphic than any depiction
yet achieved by an adventure with
graphics." And the NEW YORK
TIMES saw fit to print that our
DEADLINE"' is "an amazing
feat of programming." Even a
journal as video-oriented as ELEC-
TRONIC GAMES found Infocom
prose to be such an eye-opener they
named one of our games their Best
Adventui-e of 1983.
Better still, bring an Infocom game
home with you. Discover firsthand
why thousands upon thousands of
discriminating game players keep
turning everything we write into
instantaneous bestsellers.
Step up to Infocom. All words. No
graffiti. The secret reaches of your
mind are beckoning. A whole new
dimension is in there waiting for you.
AIOaKEDDOCRAMADMAN
5^^
sMaaoss
mpoconv
The next dimension.
Infocom, Inc., 55 Wheeler St., Cambridge, MA 02138
For your: Apple II, Atari. Commodore 64. CP/M 8.' DEC Rainbow.
DEC RT-U. IBM. NEC AFC. NEC PC-8000. Osborne 1. TI Professional.
TRS-80 Model 1. TRS-80 Model III.
ASSEMBLY LANGUAGE
AUTOBOOT FOR BASIC
1580 DEVCAS .BYTE "C:" ,
2160
LDA
#$F2
continued from page 30
$9B
2170
PHA
Load / dump routine source:
1590
2180
LDA
#$07
1000
* =
$0600
1600
* =
$680
2190
PHA
1010
1610
2200
JMP
GETFIL
1020 PST
$4000
1620
DUMP TO CASSETTE
2210
J
1030
1630
2220
.END
1040
SAVE TO BOOT DISK
1640 [
3MPCAS JSR
CTBOOT
1050
1650
LDA
#$00
1060 F
-ORMAT LDA
#1
1660
PHA
Header program source:
1070
STA
$301
1670
LDA
#$0B
1000
*=$4000
1080
LDA
#0
1680
PHA
1010
1090
STA
$304
1690 GETFIL AND
#$0C
1020
MEMLO =
$80
1100
LDA
#4
1700
PHA
1030
.
1110
STA
$305
1710
LDA
#$80
1040
PST . BYTE
0
1120
LDA
#$21
1720
LDX
DEVCAS
1050
.BYTE
0
1130
STA
$302
1730
CPX
#$43
1060
.WORD
$0700
1140
JSR
$E453
1740
BEG
*+4
1070
.WORD
$E474
1150
)
1750
LDA
#$00
1080
LDA
#$3C
1160 [
DMPDSK JSR
CTBOOT
1760
PHA
1090
STA
$D302
1170
LDA
#1
1770
LDX
#$30
1100
LDA
#$0A
1180
STA
$301
1780
LDA
#$03
1110
STA
$C9
1190
STA
$30A
1790
STA
$342, X
1120
LDY
#$FF
1200
LDA
#$57
1800
LDA
#DEVCAS
1130
STY
$11
1210
STA
$302
&$FF
1140
INY
1220
LDA
#0
1810
STA
$344 , X
1150
STY
$2C8
1230
STA
$304
1820
LDA
#DEVCAS
1160
STY
$244
1240
LDA
#PST/256
7 256
1170
MOVEHD LDA
$07F2,Y
1250
STA
$305
1830
STA
$345, X
1180
STA
MEMLO, Y
1260
LDA
#0
1840
PLA
1190
STA
MEMLO+
1270
STA
$30B
1850
STA
$34B,X
2,Y
1280 .
JMPDSK JSR
$E453
1860
PLA
1200
STA
MEMLO+
1290
INC
$30A
1870
STA
$34A,X
4,Y
1300
CLC
1880
JSR
$E456
1210
INY
^ > '
1310
LDA
$304
1890
PLA
1220
LDA
$07F2,Y
1320
ADC
#$80
1900
STA
$342, X
1230
CLC
1330
STA
$304
1910
PLA
1240
ADC
#$07
1340
LDA
$305
1920
STA
$344 , X
1250
STA
MEMLO, Y
1350
ADC
#0
1930
LDA
#PST/256
1260
STA
MEMLO+
1360
STA
$305
1940
STA
$345 , X
2, Y
1370
DEC
NUMSEC
1950
LDA
#0
1270
STA
MEMLO+
1380
BNE
JMPDSK
1960
STA
$348, X
4. Y
1390
1970
LDA
NUMSEC
1280
INY
^ J '
1400 NUMSEC .BYTE 0
1980
STA
$349 , X
1290
CPY
#$0E
1410
1990
LSR
$349, X
1300
BCC
MOVEHD
1420
GET SECTOR
COUNT
2000
ROR
$348 , X
1310
1430
2010
JSR
$E456
1320
LDX
#$FF
1440 (
:TB00T LDA
PST+$FF
2020
LDA
#$0C
1330
TXS
1450
STA
PST+1
2030
STA
$342 , X
1340
LDA
#$A9
1460
LDA
PST+$FE
2040
JSR
$E456
1350
PHA
1470
ROL
A
2050
BRK
1360
LDA
#$61
1480
ROL
PST+1
2060
1370
PHA
1490
INC
PST+1
2070
* =
$6E0
1380
JMP
$B74D
1500
LDA
PST+1
2080
1390
1510
STA
NUMSEC
2090
LOAD FILE
1400
.END
□
1520
RTS
2100
1530
2110 L
.OAFIL LDA
$2E6
1540
* =
$670
2120
CLC
\
1550
2130
SBC
#PST/256
1560
DEVICE NAME
2140
STA
NUMSEC
/
1570
T A
2150
ASL
NUMSEC
ANTIC, The ATARI Resource
I
I
NOW WITH NEW
FEATURES
CREATE
DIFFERENT
VOICESIj
j^^m&mmi,-
x.^.. " k,J'},
That's why Apples and Ataris are saying:
"Talk Is Cheap"
IT'S CALLED
THE SOFTVWRE AUTOMATIC MOUTH,
S.A.M. FOR SHORT
It's a high quality speech synthesizer
created entirely in soltware. You use it
as a software utility, load it into RAM,
and then use your machine as usual,
except now you can make your pro-
grams talk. It generates the speech
sounds on demand, so there is no limit
to what it can say
When you hear S.A.M. , you'll prob-
ably agree that it sounds better than all
the hardware speech synthesizers for
Apple or Atari computers. And, it has a
truly remarkable price.
YOU CONTROL INFLECTION,
PITCH AND SPEED
With its user-variable inflection, S.A.M.
can accent words on the right syllable
and emphasize the important words in
a sentence.
You can alsb make S.A.M.'s speech
higher or lower, and faster or slower,
over a wide range of settings.
USE EASY PHONETIC INPUT
OR PLAIN ENGLISH TEXT
S.A.M. understands a simple phonetic
spelling system, not a mysterious
alpha-numeric code. S.A.M. helps you
learn phonetic spelling by showing you
your mistakes, and the owner's manual
gets you started with an English-to-
phonetics dictionary of 1500 words. So
it's easy to make S.A.M. produce
exactly the sounds you ^,^ .
want. ^^ J
But suppose you ^3L^
want to type ordinary
English, or you want .««-.:a— ».;•-
your machine to read a
word processor file
aloud. The S.A.M.
disk comes with RECI-
TER, an English text-
to-speech conversion
program that lets
S.A.M. speak from
plain English text.
SAM
VMt
ADD SPEECH TO YOUR PROGRAMS
WITH EASE
In a BASIC program, you add speech
with just a couple of commands. In a
machine language program, it's just as
easy. S.A.M. comes with four demon-
stration programs to show off its dis-
tinctive features and help to write your
own talking programs. Write adventure
games with talking characters, educa-
tional programs that
l%JI explain aloud, or
L Iwl utilities with spoken
■ prompts - put your
imagination to work.
You can order
SAM. directly from
DON'T ASK. Add
$2.00 for shipping and
handling to your check
or money order (or
order C.O.D.)
NEW: S.A.M. HAS MANY VOICES
I We've added two software KNOBS that you I
[adjust (witti a POKE) to change the shape I
lot S.A.M.'s "mouth and "throat". These!
I KNOBS make S.A.M. sound like a different I
I person - an old lady, a little kid, an I
I extraterrestrial. You create S.A.M.'s vocal I
S.A.M. for the Atari 400/800
S.A.M. talks through your television
speaker No additional hardware is
required. Only $59.95
Requires 32K, disk. (SAM. takes up
9K; RECITER 6K.) Note: to produce
the highest quality speech. S.A.M.
automatically blanks the screen during
vocal output; the display is preserved.
S.A.M. can talk with the screen on, but
the speech quality is reduced.
[DCDHTASK
I COMPUTER SOFTWARE I
Telephone: (213) 397-8811
Hear S.A.M. at your favorite computer store today!
Dealer inquiries welcome.
TAPE TOPICS
pnD.[E
Three cassette storage schemes
by CARL EVANS
This article begins a new series on
cassette file structures. Right now I
could write a book on the subject, but
since that is not practical, I will hit one
topic at a time, with occasional digres-
sions into issues brought to my atten-
tion by you readers. This introduction
is one of those reader-induced pieces.
The topic this month is "what is a
file?" The answer is very complex. I
see ads every day for programs that
promise to solve all of your troubles in
copying cassette files, and because I'm
in the business, I buy all of them. As
for cassette utility programs listed in
magazines, I either type the program in
myself or get them from the publisher.
You, on the other hand, are pretty
much at the mercy of the purveyors of
such programs. This article will help
you know what questions to ask about
the next nifty cassette program you are
thinking of buying.
BASIC files are somewhat different
from machine language "BOOT" files.
Most of you understand some of the
differences between CSAVE, LIST"C,
and SAVE"C BASIC files. If you don't,
then hang on until I get to those details
in a future article. However, even the
more informed of you are still fuzzy
when it comes to telling the difference
between the various kinds of BOOT
files.
The most common type of BOOT
file is the ordinary single-stage, single-
file program. Let's call these "normal"
BOOT files. These are the kinds of
files that something like CBOOTMGR
(see ANTIC #6) will readily copy or
upload to disk. Such files are relatively
simple, the file structure for both
cassette and disk are almost identical.
The structure is close enough, in fact,
that a simple GET-BYTE:PUT-BYTE
routine can take one of these files from
a cassette and directly transfer it to
disk, or vice-versa. Such a file will
BOOT normally and nobody is the
wiser. Alas, most commercial pro-
grams are not anywhere near to this
simplistic ideal.
Programs like CBOOTMGR do a
nice job of copying some programs
and a nice job of uploading most of
those programs. But you probably
have run into a number of programs
that it can't copy, and even more that it
can't upload. The problem is that
CBOOTMGR only does the mission it
was designed for. A flathead screw-
driver works fine for driving flathead
screws, but falls short when it comes
to phillips-head screws. The problem
in this case is very similar.
BOOT files come in three basic
types, and to further complicate the
situation, the three basic file structures
can be combined with one another.
The first type, the "normal" BOOT, is
a single-stage, single- file collection of
128-byte records.
The second type is the single-stage,
multi-file program. A good example of
this type of program is the game with a
small loader file that displays a title
page before automatically loading the
actual game. Remember this format
because there is a variation on it that
I'll discuss later. This kind of program
can usually be copied to another tape
by a program like CBOOTMGR, but
can not be properly transferred to disk
since the first file calls the second file
using a machine-language cassette
loader. Some modification is required
for it to work properly from disk, and
that is not a trivial task for even an
accomplished machine-language pro-
grammer.
The third major type of boot file is
called a "multi-stage" boot file. Please
don't confuse this with the single-
stage, multi-file boot program. A
multi-file boot program contains a
separate end-of-file marker for each
file, while a multi-stage boot program
generally has only one end-of-file
marker. The only multi-stage boot
programs I have seen are typically very
large programs that can't be loaded in
a single-stage (normal) boot. This
means that the program has more than
255 sectors. The Lords of Karma and
Empire of the Overmind adventure
games fall into this category.
Your normal cassette copy program
bogs down on this type of file and fails
to give you a good copy. This type of
program is even more difficult to
transfer to disk since the nature of the
multi-stage boot can vary consider-
ably. This means that an upload pro-
gram will successfully upload this kind
of program only if the particular multi-
stage sequence of that program has
continued on page 38
36
ANTIC, The ATARI Resource
REPLACE YOUR ATARI® 410*
WITH THE
EFOi@®
FSK TO DIGITAL TRANSLATOR
• This unit allows you to replace the Atari 410*
recorder with your own stereo cassette deck.
• Easily installed between cassette deck and
computer in less than one minute.
• A continuous L.E.D. readout verifies recording
and leader quality.
• The EFD600 also provides a TIL compatable 5v
logic signal at the beginning and end of each
program for cassette deck switching.
WHY LOSE ANOTHER PROGRAM?
TO ORDER SEND CHECK OR
MONEY ORDER FOR $49.95 TO:
Essence Peripheral
307 Milledge Ave., S.E.
Atlanta, GA 30312
(404) 586-0944
•TRADEMARK OF ATARI INC,
MGIC STORYBOOK
Three Little Pigs
16 K Cassette $29.95
For young and old. See the three little pigs unfold
before you in a beautiful scrolling storybook. Enjoy
animation and a delightful musical narrative sound tract.
For Atari 400/800/1200 computers.
EVERY NINE MINUTES SOMEONE JOINS
AMERICAN SOFTWARE CLUB
HERE ARE TEN REASONS WHY:
I.PRICE; ASC promises that members' prices are the lowest
available. If you find a lower, nationally advertised price, we will
gladly credit your account with the difference.
2. NO MINIMUM: As a Club member you are never obligated to buy
anything you don't want.
3. FAST SHIPMENT: The products we offer in our catalog are kept
in stock, so orders are usually shipped within 24 hours.
4. PRODUCT DESCRIPTIONS: ASC's bi-monthly Compendium con-
tains extensive product descriptions on every offering so that novice
and expert alike know what they are buying.
5. WIDE SELECTION: ASC carries hundreds of programs as well as
hardware and supplies for APPLE, ATARI, CP/M, IBM PC, and
TRS-80 computers.
For A Six-Month Trial Membersiiip
With No Fee Or Obligation,
Fill Out The Coupon Or
Call Our Toll Free Number:
1-800-431-2061
(NY Residents (all 914-762-5644)
ASC is America's oldest & largest (ommercial software club.
6. PRODUCT EVALUATION: Each product sold by ASC must first pass
rigorous evaluation before it is included in the Club's offerings.
7. PRODUCT SUPPORT: We believe it is as important to support prod-
ucts as it is to sell them, so we stand behind every product we sell.
8. EASE OF ORDERING: An order form is provided with every catalog,
and the Club also provides a toll free number for 24 hour, 7-days-
a-week service.
9. CONSUMER SERVICES: The Club provides information and sug-
gestions as to product suitability and compatibility, and can call on
the assistance of additional outside sources.
10. SPECIAL OFFERS: Club members will from time to time receive
special exclusive offerings that greatly enhance the value of
membership.
American Software Cfub, Inc.
Millwood, New York 10546
Please begin my free 6-month trial membership as outlined above.
Name
Address
City/State/Zip .
My computer is:
D APPLE n ATARI D IBM PC
D TRS-80 (Mods. 1,2,3) D CP/M (8" or 51/4")
TAPE TOPICS
FILE FORMATS
continued from page 36
been anticipated. Fortunately, this
boot format is not widely used for
commercial programs.
Many game companies are using a
modified, single-stage, multi-file for-
mat. The first file will load normally
and can be copied by any boot-file
copier, but the second file just won't
seem to copy. The reason is simple, but
not very well known. The first file is a
normal 128 byte-per-sector file which
alters the way the computer looks at
cassette files. The ones I have analyzed
alter the byte-per-sector format from
128 (default) to 146, or to some other
odd-ball number.
The net result is that if you try to
copy one of these programs using the
normal CIO routine, the copy won't
work. The only way you can do it is to
get down to the SIO level. If this
sounds like Greek to you, don't worry,
you are not alone.
The real gripe I have with altered-
sector-length "copy protection" is that
the programs are almost impossible to
upload to disk. The file structure in a
disk file is locked into the system's
standard format, since the disk con-
troller is isolated from user inter-
y^®^.
^ ^/X"
vention.
In upcoming issues I will discuss
each of the major file formats for both
BASIC and BOOT files and try to ex-
plain some of the complexities of
cassette file structures. As I go along I
will toss in a routine here and there I
have found useful in either analyzing,
copying, or uploading the various
kinds of files.
If I don't cover the particular area
that you need to know about, then
write to me about your question and 1
either will answer it with a column
devoted to that specific topic or give
you a brief answer in Tangle Angles.
ngle
J
\-«..x^'
My recorder will playback its own
tapes; however, it won't playback
those of my friends. I was told that this
is a problem due to different head
alignments. Is there a kit that I could
use to align the head myself? Would it
be possible to use a better quality
recorder, such as Sony or Panasonic,
and if so, what filters would I need?
Dr. John G. Golden
Dayton, OH
There is no commercial head align-
ment kit for the Atari 410 Recorder,
but you can easily make your own.
The details are too lengthy to go into
here, so I will use my next column to
answer you in depth. In the meantime,
don't worry about it since the proper
head alignment won't cure your prob-
lems anyway.
In one of my recent columns (see
ANTIC §S) I explained why you have
to use the Atari recorder with your
computer and cannot use any other
commercial recorder.
I am presently on my third cassette
recorder and, at best, I am only able to
save fifty percent of the programs. The
computer checks out okay. I have
meticulously marked the beginning,
used an "L" Print before "C" Saving,
and still lost programs.
W.R Keryluk
Portage la Prairie,
Canada
The problem sounds like it stems from
a bad POKEY chip and although you
state, "the computer checks out okay, "
I have my doubts. Most of the people I
know who have had recorder after
recorder malfunction have solved the
problem by having the POKEY chip
replaced. Take the computer to a certi-
fied service center and specifically ask
them to check the POKEY chip.
Many of us are stuck with multi-stage
boot cassettes that we can't convert;
also, they take so long to load. I have
three such cassettes, and since getting
my disk drive, I need a program to
load them on disk. In addition, how
does machine code do away with the
lead tone usually required on cassette?
Lawrence Blouir
The first problem we have to handle is
terminology. I suspect that what you
are calling a "multi-stage" load pro-
gram is what I refer to as a "single-
stage, multi-file" (SSMF) program. See
my article in this issue of ANTIC for a
detailed explanation of the terms.
If you are trying to upload a "multi-
stage" file or an unprotected SSMF
program, then something like Vervan's
CASDIS program will do the trick.
However, if what you are hoping to
upload is a protected SSMF program,
then you are probably out of luck.
There is no way I know of to simply
transfer such programs to disk since
38
ANTIC, The ATARI Resource
the record length (sector length) of a
disk file is not alterable by the user.
Your other question has a better
answer. The leader tones on a cassette
are only used by the operating system
to establish the input baud rate for that
cassette file. Once such a file has been
loaded into memory, the write-to-disk
routines dump the data (program) to a
disk file without bothering to send out
the unnecessary baud rate tones.
The counter on my recorder has
broken and I have no way of knowing
where a program starts. Can I use a
POKE to identify the start points of
any program on a tape? Is there a book
with technical aspects defined?
Mike Evans
Ontario, Canada
There are two simple ways to find a
file on a cassette. The first is to play
the tape through a normal recorder
(not the 410) until you can hear the
sound of the program, then rewind the
tape to just before the program, and
then transfer the tape to the 410
Recorder. This is awkward at best.
I usually use the PACTL trick. Pok-
ing the PACTL location 54018 with a
value of 52 will turn the 410 motor on.
Normally this will allow you to listen
only to the audio channel on the tape.
However, if you turn the volume on
your TV way up, then you can hear
the actual start of the program on the
other channel.
Note that you should POKE 54018,
60 to turn the motor line back off.
If you are interested in the more
technical aspects of the cassette
recorder, then I would suggest that you
read De Re Atari and the Technical
User Notes both of which are available
from Atari.
You requested any sources for ATARI
parts. Pass the word to your readers
that we have a very good inventory of
parts. The number of each part on
June 1983
hand is limited and we must limit the
numbers sold from our service depart-
ment inventory. If any of the ANTIC
readers need a part, have them call or
write:
VIDEO COMPUTER WORLD Inc.
2223 Woodville Road
Oregon, Ohio 43616
(419) 691-7282
Robert Rusch
Vice President
This is the first letter from anyone
other than a consumer. If you readers
have any other good sources for parts,
then let me know and I will help to
spread the good word.
It is extremely difficult to put "unpro-
tected" cassettes into my 410. "Pro-
tected" tapes, with the tab punched
out, are okay but I need to use a thin
knife to push the tape back before it
will clear the read /write head and the
attached tape guide. My children have
broken it twice, by pushing a tape in
and pushing the lid shut without using
extreme caution.
Gerry Wick
Los Angeles, CA
Your problem is not a common one.
The recorder should accept both
"virgin" tapes as well as those with the
write-protect tab punched. If you are
having a problem physically loading
either type of tape, then the recorder is
defective and should be replaced or
sent to a repair center.
The head alignment of our first 410
did not hold. We obtained a replace-
ment under warranty. We wonder if
current problems are due to a "floppy"
head.
Tapes we have CSAVED on our 800
often will not CLOAD on our 800, but
will on another 800.
Sometimes commercial tapes will
not CLOAD.
A tape which was LIST "C:" 'd will
not load.
The error is usually 138 or 143.
Sometimes by varying the starting
point on the tape, it will load. Where
one starts the tape is very critical. Plus
or minus on the counter of one unit is
crucial. The clatter sound of the load-
ing, and the loading, is highly depen-
dent on the point at which the tape is
started. This is in spite of the fact that
we are supposed to have the model in
which one needn't wind the tape past
the leader.
Robert Orr
Wilmington, DE
Head alignment should be checked
after every 100 hours of use. Align-
ment should not vary much during
that interval. The 410 I am using now
has over 200 hours of use on it and the
heads are still within the factory specs.
A recorder with a floppy' head is
defective.
All of your loading problems sound
like you have a problem with the active
filters. Try the 'reliability fix' I sug-
gested in my article and you should
notice a marked iinprovement. Q
Due to the length of the Data-Base
articles, we have postponed publication
of our regular departments PILOT and
DragonSmoke. They will return in July.
39
40
ANTIC. The ATARI Resource
J
People display a seemingly insatiable desire to keep track of information. My wife is
organizing data on 600 Girl Scouts for their summer camp. I have a file of partici-
pants in a research study. My neighbor's job requires tracking the court appear-
ances of various miscreants. All of these chores cry out for an efficient way to store
and use information, and in answer we have the computerized Data-Base Manage-
ment System (DBMS).
This issue of ANTIC surveys most of the DBMS products available for the ATARI.
This article introduces DBMS concepts and terminology, and explains how to deter-
mine if using one will really make your work easier. Other articles will survey the
features and functions of specific systems.
DATA BASE BASICS
HOW DATA
ARE ORGANIZED
For our purposes, the smallest unit of
data manipulated by a DBMS is the
character. Characters are letters, num-
bers, punctuation marks and other
symbols that can be entered from the
keyboard. The ATARI also generates
"graphics characters," but most data
bases don't accept them. A single
character may be meaningful by itself,
for example, the numeral "2" or the
letter "a." Characters can also be
grouped logically, for example, the
number "25" or the word "monkey."
Characters, grouped or standing
alone, are the data. All data must ap-
pear in appropriate, designated places,
and these places are called fields. A
field is an area within each record
where data of a particular kind is en-
tered and stored. For example, a field
to hold a name might be called the
NAME field. Every field must have a
Field Number
Field Name
Field 1
Name
Field 2
Address
Field 3
City /State
Field 4
ZIP
Record 1
Record 2
Record 3
Jones
Thomas
Roberts
27 Way Ct.
35 My Street
18 Her Street
Alamo, TX
Chico, CA
Reno, NV
94949
94959
96999
FIELDS are groups of characters describing a logical piece of data. Records are
groups of fields describing a total unit of information, in this case the name and
address of a person. A file is a collection of records. In this example, only three
records constitute the file.
stipulated length, so let's give NAME
field a length of ten character spaces.
This will accomodate names like
"Smith" or "Richardson," but "Stanis-
lavsky" will be chopped off at the "k."
Fields may also be restricted to either
alphabetic or numeric characters in
some instances.
A record is a group of related fields
which contain all the information
about the particular thing or person to
which the record relates. The title,
author, publisher and subject of a
book, for instance, would be a record.
Records have several characteristics,
such as number of fields and relation-
ship to other records.
A file is a related set of records all of
which share an identical file structure.
All the book title cards in a library con-
stitute a file. The author cards are a
separate file. Files are usually referred
to by name, or by the type and number
of records they contain. In addition to
files of data entered by users, a DBMS
will create and use special files which
FILE -FAX is the
easiest-to- learn, simplest-to-use
DBMS available todayl Designed as a
"filing system" for the businessman or
hobbyist, file-fax quickly accesses
records, retrieving information at
exceptionally high speeds.
FILE-FAX can be used to keep track of
a wealth of information— about people,
places, dates, events. It has an 8-level
sort, wide ranging search capability,
and a powerful report generator. Use it
for inventory control, customer files,
mailing lists, purchase records, and
more — you are limited only by your own
imagination.
FILE-FAX will run on your APPLE II or
II + , Atari 800, IBM-PC, NEC PC-8001,
Commodore 64, Osborne, and Victor
9000. Write for full details. Please spec-
ify the computer you are working with.
42
ANTIC, The ATARI Resource
D/\T/\ BASE BASICS
describe the records, fields and charac-
ters in a file, or define the reports the
user wishes to see.
A data base is a set of related files. In
the systems now available for the
ATARI, a data base consists of files
created by users, plus several auxiliary
files. One of these, the definition file,
contains descriptions of records (field
name, number, length, type, etc.).
Another, the report file, describes
characteristics of reports such as which
fields to print, where to print them,
which fields to subtotal, and which
order to list the records.
you how you want your records
printed and will then produce lists of
your file on the screen or printer. Final-
ly, some of the systems will let you
build new files from the data in one or
several existing files (the merge /re-
organize program).
THE BENEFITS OF DBMS
It's easy to write by hand various infor-
mation about the 250 contestants in
your tennis tournament. The com-
puter won't save time there; unless
you're an excellent typist, data entry
Definition File
Field lengths,
types and locations
Report File
Report
descriptions
i
1
Data File
Names & addresses
DATA BASE
A DATA BASE consists of related files. A definition file describes the record in
terms of field lengths and types. A report file describes report characteristics
such as which field to print, where and when to subtotal which fields. A data
file contains user data such as names or amounts. Files with pointers to data
records for random access are often required but are invisible to the user.
Finally, a Data-Base Management
System is a set of computer programs
which allows you to create records,
fields and reports, enter data into files,
and delete, change, search, and sort
those data. In larger computers a
DBMS allows you to use several data
files simultaneously. DBMSs for the
ATARI, however, are limited to one
data file and are, therefore, often
called file management systems.
The programs in a Data-Base
Management System will ask you how
you want your data recorded (the file
definition program), and then let you
enter and revise your data (the data
entry-update section). You'll then be
able to search through your records to
locate specific data you need and sort
the file into the order you wish (the
search /sort module). The report
writer section of the system will ask
will be slower than handwriting. But
when you need to write all those
names on envelopes, or when the tour-
nament director requests both an
alphabetical list and a list by club affi-
liation, your typing time will have
been repaid many times over.
Flexibility is the keyword for a good
DBMS. Flexible systems allow you to
define records as you collect the data,
and then change that definition as your
needs change. You'll be able to search
quickly for specific records, then
change the data in them (when a player
moves, for instance). You'll be able to
sort your records into different se-
quences for different reports. Finally,
the full-scale systems will allow you to
describe different reports with dif-
ferent fields in different sequences with
subtotals and totals on the fields you
wish. Often, the system will compute
results from data you've entered; a
sales value, for instance, by multiply-
ing number of units sold by selling
price.
Since these systems are necessarily
complex, the designers put great effort
into making them easy to use. Prompts
on the screen ("Load this file?") or
"help" screens with full pages of the
manual are available in a good system.
And, of course, the DBMS is useless if
it isn't error- free.
DO I NEED A DBMS?
First, decide whether you'll need the
data in your file sorted in different
sequences, reported in different ways,
or updated (changed) frequently. If
you do, you're a candidate for a DBMS.
Next, decide whether your application
(the file and all reports from it) will fit
one of the systems available. As a first
step in this process, you might take a
3x5 card and describe the fields you
plan to store. Enter a field name, such
as Last name. First name, etc. Then,
below the field names, write samples
of the data you'll record; "Robertson,
John," for instance. Fill out several
cards, one for each record. Count the
fields and guess the length you'll need
for each field, then add the field
lengths to compute the record length.
Then, estimate the number of records
you will use in a file. Finally, compare
these numbers to the "capacity" charts
in following articles. If everything fits,
you may wish to examine the features
and choose a specific system for your
work.
HARDWARE REQUIRED
Although some systems get by on 16K
of memory, you'll probably find your
file size severely limited. In general,
plan to have at least 40K and, even
better, 48K. Get 48K for all the full-
scale systems, no matter what the
manufacturer says.
All the systems in our survey need at
least one disk drive. Some, however,
could certainly benefit from two drives
— to eliminate disk swapping. Only
continued on next page
June 1983
43
DATA BASE BASICS
Character
Record
bertson, John
32 Tokay Ct.
Robertsville, 111. I 92596
303-599-9989
SCUBA, 32 $55.00
File
Field
Process by DBMS Sort and
Report "Writer Programs
Field
Record ■
Interest
Scuba
Age Name
32 Robertson, John
Phone
303-599-9989
Dues Paid
$55
Scuba
33 Small, Becky
309-599-9889
45
Subtotal
Sailing
Subtotal
Grand Total
39 Long, Sandra
317-123-4567
•
$100'^-
50
50*
$150='
Report
A data file may be organized in one way and reported in different orders. In
this example, a name and address file with addressees' interests, age and dues
paid, is organized by DBMS sort and report writer programs into a report by
interest area with total dues by area. The report omits data not needed for this
use. The data file could be sorted in different orders and reported in different
formats.
one of the systems takes advantage of
the double-density feature of Percom
drives. The rest should operate with
Percoms in single-density mode. Only
one system now officially supports the
80-column card from BIT 3, a nice
feature for this type of program. And
only one system works with the RAM-
DISK 128K memory card. Would you
believe that each of those "one
systems" is a different system?
A printer seems almost a necessity
for most applications. The systems
will work fine without a printer, how-
ever. If you can borrow a printer when
you need one, that should be okay.
A FINAL SELECTION LIST
Murphy's Law guarantees that "what-
ever can go wrong, will." After watch-
ing many disasters, I'm a firm believer
in seeing all parts work together before
buying. A long visit to a reputable
dealer who will let you test the soft-
ware on your application is always a
wise step. Bring your own hardware to
the store, if necessary. But whatever
you do, try it out yourself. The several
hours you'll spend here may save hun-
dreds of dollars spent on hardware
that won't do what you need, or a pro-
gram that doesn't feel right.
Ken Harms, our Contributing Editor
usually responsible for PILOT articles,
is Vice President of Administration for
the California Division of the Ameri-
can Cancer Society. Familiar with large
data bases and mainframe applica-
tions, he courageously waded through
the enormously complex comparison
of the nine DBMS products surveyed
in this issue. Q
44
ANTIC, The ATARI Resource
If you are serious about personal finance...
Budget Forecast- 26 expense categories
Check Entry -easy data entry -scan & modify
26 major & 36 sub-categories -information block
Check Search -single or multiple parameters -
(up to seven) to search entries
Tabulations -detailed expense vs. budget
comparisons by month, year-to-date, category
Bar Graphs- screen displays in graph form
expenses vs. budget- by month or category -
printing with graphic capable printers
Check Reconciliation -fast clearing of resident
checks & deposits, complete summary report
Checkwriter- prints your custom checks
Printouts- most popular printers
Multi-Colored Graphics • Audio Enhancements
7 Utility Programs • User- Friendly Operation
Easy To Use Instruction Manual • Audit Report
Handsome Tinted Plastic Storage Case
RE^ieiLDCi
COMPUTE!
The L«oding Mogaarw O Home, Educational. And Iteci«o1iono' Computw^
In a feature editorial.
"If you want lo use a finance system, but
don'l want to spend seveinl days trying to
learn how to use one, then A Financial
Wizard by Computari may be just what
you need."
"The illustrated manual that comes with
this program is clear, direct, and very
thorough."
"It appears (hat this finance system was
designed to achieve (he best and most
comfortable working reladonship between
(he user and the program."
"The check entry routine is (he mos(
attractive feature of this finance system.
Data prompts are very clear and the cate-
gory i(em names are displayed at all times
during data entry for your convenience."
"The file search capabilities of this
program are superior. You are offered
seven ways to look up (he checks."
"The sys(em is disk intensive. All data is
saved au(oma(ically and immediately
following all routines tha( either enter data
or modify it."
"Scanning your entries is made possible
by pressing START. You can see records
very quickly this way."
"This is an excellent finance system-
en(er(aining, accura(e, and fun to use."
Computari's
A Financial Wizard 1.5
The logical choice.
The system is designed for Atari computers having a minimum of 32K
and operating from a disl< drive. The cost is only $59.95 plus $3 for
handling/postage.
If your dealer does not have A Financial Wizard . . . Telephone orders
are accepted on Mastercharge or Visa credit cards. Mail order must be
accompanied by check or money-order or credit card ff.
EZDMPUTLE^E
(HI MCJiJ\tt KX A
I <0"«JT(» CX(N(B
Analog Magazine in a
comprehensive study of
personal finance systems
for Atari 'computers.
"A Financial Wizard from Computari is by
far the best of these programs and will be the
standard of comparison for the others."
"The check entry mode is easy (o use. . ."
"The way a Financial Wizard handles your
labulalions is excellent. You can chart your
actual expenses vs. your budget by month, by
category or year lo dale."
". . .where il really outshines Ihe rest is in the
check reconciliation."
"in effect it gives you your bank statement on
Ihe screen, a complete list by month of all
your checks and deposits."
"A Financial Wizard has one disk that does
everything. . ."
"Graphics, while really not a factor in the
quality of programs of this type, do make
your budgeting chores a litde more pleasanl.
Again A Financial Wizard comes ou( on (op."
"F>ery(hing about this program is excellent. . ."
Dealer inquiries invited,
"trademark of Atari Inc.
OK residents ad 4% Tax.
^r^W Th, ATARI Rr«.u-tr
In a Report from Antic.
"Like most Alarians, I am captivated by
the graphic, color and sound capabilities
of my machine. Nothing quite discourages
me more than to boo( up an applications
program (personal, business, etc.) and to
be presented with the standard graphic 'o'
white characters on a blue screen.
Of course the usefulness and effectiveness of
a program is of primary importance. How-
ever, enhancing the dullest of applications
programs with some of Atari's charms, is a
great asse(. A Fmancial Wizard, a personal
finance program by Compulari's Bill
McLachlan, is an excelleni example of an
applicalions program (ha( integrates many
of Ihe Atari's features inio a well conceived
and executed program."
"The use of color and sound in Ihe dala
input prompts and error checking routines
are so well done that it's quite simple to
boot up (he disk, follow along with the
very clear documentation, and be 'up and
running' in short order."
"I give A Financial Wizard high marks in
ease of use, documenlalion and perfor-
mance. If a disk-based home finance
package is in your future. The Wizard
should get serious consideration."
Exclusively thru
0,%' LlNIz
COMPUTEn CENTEnS of OKC '
(405)751-7925
10944 North May, Oklahoma City, OK 73120
a CHECK ENCLOSED D VISA G MASTERCHARGE
NAME (Print)
Address
City
State
Card tt
Zip.
Exp._
Signature.
start off on the right foot
with an ATR8000 for your Atari.
In the long run, it makes more sense.
^Yfffme^m^amamgmmmamm^me-t, ii ||| i
You're going to expand your Atari
So why not do it right.
Your first step, purchase of an Atari
400 or 800, was smart. Your next logi-
cal step is to buy a SWP ATR8000™
interface unit.
An ATR8000 gives you more capa-
bility for less money. You can start
small, but you can build big . . . from
an outstanding home computer to
a powerful CP/M™ machine. And
prices for the ATR8000 start at only
$349.95.
Yes ... I'd like to know more about
SWP's ATR8000 and CO-POWER-88
for my Atari 400/800 computer.
Please rush me free literature.
Send to:
SWP Microcomputer Products, Inc.
2500 E. Randol Mill Rd. - 125
Arlington, Texas 76011
100
street address
city
stale
MAIL TODAY!
zip
I MAIL TODAY! J
DEALER INQUIRIES INVITED.
SU/R
NICnOCDINPUTER PnDDIJCTS
2500 E. Randol Mill Rd
Arlington, Texas 76011
617/469-1181
We used to be Software Publishers, Inc.
ATR8000 and CO-POWCR-88 are trademarks of SWP Micro-
computer Products, Inc.; CP/M and CP/M-fi6 are trademarks
of Digital Research Corporation; MSDOS is a trademark of
Microsoft Corporation; Z-80 is a trademark of Zilog
Corporation; Atari 400, Atari 800 and Atari 810 are trade-
marks of Atari, Inc.
PRICES AND SPECIFICATIONS SUBJECT TO CHANCE
WITHOUT NOTICE.
What you get first, in the amazingly adaptable ATR8000, is plug-together
interfacing to all ordinary system devices:
• To floppy disk drives — The ATR8000 lets you hook up from one to
four low-cost add-on drives, 5" or 8", one- or two-sided, in any mix
. . . and go right to work with either a single- or double-density DOS.
(DOS is optional.)
• To a printer. — The ATR8000 parallel "Centronics-interface" is
supported by a ROM driver program that you can access from
Atari Basic.
• To a modem, to a serial data terminal or to any other RS-232
communicating device — The comprehensive users manual includes
an Atari Basic serial printer driver.
• To Atari peripherals such as the 810 Disk Drive.
And of course the ATR8000 interfaces to the 400 or 800 computer itself.
But system versatility is just the beginning; the ATR8000 also opens the door
to another world of microcomputing.
Atari-CP/M — A whole new world
of personal computing
Quite simply, CP/M is the dominant operating system of the 8-bit micro-
world. Make the ATR8000 your first system expansion unit, and you can
put the CP/M world in your own little jug.
Since the ATR8000 is actually a self-contained Z-80 computer, a low-cost
upgrade converts your Atari-ATR8000 system into a full-capability CP/M
machine. Of course you can also start right off with a CP/M-ATR8000. In
either case, you get CP/M program-development capability, plus access to
an enormous base of proven application programs that just load and go.
The CP/M upgrade, which includes 64 Kbytes of RAM, costs just $249.95.
And it doesn't end there!
You can further upgrade your CP/M-ATR8000 to 16-bit microprocessing
power ... to CP/M-86 or MSDOS operation. Moreover, with SWP's
CO-POWER-88™ upgrade, you not only retain your 8-bit processing
capability, but you also can use CO-POWER-88 RAM — up to 256 Kbytes
— as fast, simulated disk storage for CP/M operation.
Like the ATR8000, CO-POWER-88 comes with comprehensive documen-
tation. Prices begin at $749.95 with 128 Kbytes of RAM and CP/M-86
operating system.
Full-scale Data-Base Management Sys-
tems (DBMS) are the most capable and
flexible of all the systems surveyed.
Generally, they have more features and
are the most complex, but they are not
necessarily the hardest to use. Only
four systems qualified as "full-scale"
products in our survey: CCA, Data
Perfect, File Fax, and FileManager + .
The best of these are excellent, and all
had some excellent features.
To qualify as "full-scale," a DBMS
had to handle at least 500 records of
100 characters each, allow at least 20
fields per record, and sort on at least
three of those fields. These systems
also generate reports designed by the
user.
Although each of the four programs
meets the minimum requirements,
they differ considerably in ability, ease
of use and features. Before buying,
carefully study the charts and narrative
to evaluate the strengths and weak-
nesses of each system.
THE EVALUATION
Each system was evaluated for over
180 characteristics, features and func-
tions. Our comparison chart shows the
most important of these. The follow-
ing narrative represents my best judge-
ment after using all the systems on
several data bases. All data, and most
of the judgements in the table, were
discussed with each vendor, but you
should verify our findings before you
buy.
Comparisons of time requirements
and use capacities are based on a con-
sistent record of 100 characters con-
taining nine fields in a 48K machine.
Features common to all programs (or
missing from all) are generally not in-
cluded in the chart, but are covered in
the narrative.
The chart presents the features
roughly in the order you would en-
counter them as you use the system. If
you purchase one of these, make sure
you get a version equal to, or higher
than, that shown on the chart.
continued on page SI
June 1983
47
YOU'VE GOT
FROM NOWIILTHE
END OF THIS PAGE
TO BECOME
See all those
glittering diamonds?
Grab 'em.
You need 1,000 diamonds fast.
To score, you have to
burrow deep. Deep
into the caverns.
You craftily cop a dozen
jewels. Then, jump to the ledge
below. Then down to another. And
another. But, STOP!
There's notliing but an abyss
below. Nothing for you there except
a bad fall — and even worse, delay!
No, don't
go tltere.
You've already
stripped that
vein of diamonds.
Go where no one
has ever dared
venture before.
Follow die aiverns.
Deeper and deeper.
Down the ladders. Over to
tlie right— more jewels . . . and
CURSES!... you've fallen
And you're losing time.
Grab those diamonds.
Ah ha! You've reached 1000!
The Flame Spirit has been set free.
Now you must capture it.
flashlight.
The Flame Spirit
is very near.
A flicker. Out of
the comer of your eye.
Shine that light!
There
it is. Now,
kneel
before the
Spirit and
grab it.
Gotcha! Run!
Run to the
Temple. Watch out! Behind you!
A vampire bat trying to
steal the Flame Spirit. Climb down,
below the ledge. Another bat!
Down. To tlie very bottom of tlie
mountain.
To the pit. And the darkness.
Lit only by the shimmer of
diamonds. Suddenly there's a rush of
movement ... a giant spider —after you.
^" Ah
Quick— down another ladder.
Listen!
Ghostly music
floating
tlirough the
black tunnels.
That means
the Flame Spirit
is hiding nearby
Tlie music gi'ows louder as you
draw closer.
Now softer (quick, go back die
otlier way). Louder again. Shine your
Run. Jump. Up to the ledge. Hurry!
Jump again!
Aarrrrgggglilihli! You're caught.
Woven in a tangled web. Hurry
break loose before he returns and
you're devoured.
All! You've freed yourself. You've
lost time, but you've gained character
Now, on to tlie Temple.
But bewai'e of the guai"dian flames— one
false move and youll end up chaired
. . . and out of tlie game! Get to die
Temple Portal, die Spirit in your
grasp. Shine your light on die giant
guardian sloill. You kneel. (Not out of
respect, but out of need — for without
B^P
b|
kneeling,
entering tlie
Temple is forbidden.)
The entrance yawns
open. And you leap in. There,
enshrined deep within the
sacred Temple,
emblazoned
with gold, is the
sovereign
crown. You must
get that crown.
Witiiout it, you
cannot become
Mountain King. With it, you'll rule.
But now comes the tough part.
Can you make the treacherous climb
back to the surface? Can you
avoid the relentless bats and
spreading cave fires on tlie
way? Can you even find tlie way?
Get Mountain King.' ^' Plug it
into your home computer. It will
plunge you into the depths, and lift
you to die heights.
ANOTHER GAME TO DIG INTO.
It's Boulders and Bombs.' ^'
One to four can play And with
99 levels of terrific tunneling
adventure, it's every bit as involving
as Mountain King.
Your challenge is to tunnel to
safety beneadi the surface of an
unknown planet as hostile, alien
vultures seek to turn you into a
buried fossil, entombed in an alien
life fomi.
While day turns to night above
ground, you use your trusty roto-
auger to claw a patli to safety
below ground— tlirough tons
of earth, boulders, and tlie
ever-spreading green
cave fungus.
ROM
Cartridges for:
Atari®400/800™
(Mountain King
available soon for
Commodore 64™
and VlC-20™)
Fortunately,
you can uneartii
time bombs along
die way to blast away
die hazards die vultures
toss at you.
But the crawling fungus
spreads as time runs out.
Now diat you l<now the names of
diese challenging new games, and
you know what it's like to play diem,
there's one otlier diing you should
know:
They're from CBS Softwai'e. And
even diough diat name says a lot
about quality entertainment,
we haven't mentioned it until now.
NEW! MOUNTAIN KING
Because
at CBS Softwai'e,
we believe our
computer programs should
speak for themselves.
NEW! BOULDERS AND BOMBS
:& 1983 CBS Inc.
"MOUNTAIN KING" is a trademark
of Kay Enterprises Co.
"Atari" is a trademark of
Atari, Inc.
"Commodofe 64" and "VIC-2Q" are
trademarks at Commodore Business
Mactiines. Inc.
liililllili:llilHlill
Itware
BOULDERS and BOMBS
CBS
Software
CBS Software. You Umm wnat you're getting.
ATARI" DOES MORE THAN ANYONE
ELSE TO GIVE YOU TWO HELPFUL
KINDS OF ODMPUTER SERVICE.
LOCAL. LONG DISTANCE.
"^ nrms of your ATARI system is avail-
' ..^x)R INFORMATION CALL"
/AUTHORIZED SERVICE
./f/K^iT-
-312-6289222
r,&tNE^OEOCORP.
Harrington. IL 332-382-3932
MIDWEST
1467 S \
'*?X TV SI
6450 N fl
REX TV sn
18666 Si
Homewo,
RON'S TV i
°9fflTV
°50 VV Hie
If you need someone to fix your ATARI® Video
Game or Home Computer, you'll find the best
place is also the closest.
We have over 1,600 ATARI SERVICE'" Centers
coast to coast; just look in the Yellow Pages under
Video Games or Computers.
And if you have any
kind of question about your
ATARI Home Computer— how to do something
new with it, how to debug one of your own pro-
grams, what kind of peripherals are best— call the
ATARI Help Line and tallc to an ATARI expert.
Our toll-free number is 1-800-538-8543.*
At ATARI SERVICE, we
take care of you. As well as
your ATARI system.
HiHni dcnvibc
FACTOR/ AUTHORIZED NETWORK
WE ANSWERYOURCALL FOR HELP
■'California: L800-672-I404
atari' © 1983 Atari, Inc. All Rights Reserved. 0®A Warner Communications Company
Dfym BASE 5UFi\/EY—FULL-5CfyLE
HARDWARE
All systems require at least one disk
drive. The number of drives "sup-
ported" indicates the maximum num-
ber of drives which can be accessed
during an operation. In other words,
although FileManager can access files
on any one of four drives at one time,
only File Fax will allow records from a
single data file to be entered on more
than one drive.
used by each of the four systems, they
will not behave comparably if the
record format is changed. CCA and
File Fax store keys on disk and are,
therefore, insensitive to the length of
the key. Data Perfect keeps all records
in memory and also doesn't care what
size the key field is.
FileManager keeps keys in memory,
but records on disk, making it difficult
to calculate a maximum file size. Once
Only four systems qualified as "full-scale" products in
our survey: CCA, Data Ferfect, File Fax, and
FileManager -\- .
"Need for second drive" is a per-
sonal judgement of how difficult the
DBMS is to operate with only one
disk. Since CCA and FileManager load
only part of the master program at a
time, a single-drive user must occa-
sionally "swap" data disk for system
disk to access some functions. Al-
though Data Perfect loads the whole
program at the start, it does require
two disk swaps for each record in
some rarely-used operations. Both of
these situations increase the need for a
second disk drive.
CAPACITIES
Each system can accommodate only a
certain number of fields, and no mat-
ter how few fields are used, a record
cannot exceed a certain maximum
length. Although every field also has a
maximum length, the maximum record
length is seldom the product of
number of fields times field length.
Each product has different limita-
tions. For instance, if you need 30
fields, only Data Perfect or File Fax
will work. If, however, you need
fewer, but very long fields (descriptive
text, for instance), only FileManager
will suit.
The number of records a system can
handle in a single data base is limited
by memory and disk space. The chart
reports the maximum number of
records for a file of 100-character
records with a four-digit numeric key.
Since entirely different schemes are
the key field becomes longer than
about one 25th of the data record,
FileManager becomes memory-limited
very rapidly. For example, all systems
were originally configured for a
numeric key field. With this key, File-
Manager would accept only 255
records since it assumes that all
numeric fields are 14 characters long.
Under its scheme, a 14-digit key limits
the system to 255 records no matter
how short the full record is. I had to re-
configure the test data to use an alpha
field four characters long to get more
than 500 records with FileManager. A
further warning: since FileManager
sorts by changing the index fields, you
may not be able to sort files on longer
keys. For example, if a data base con-
tained 400 records with a four-digit
key, an alphabetic sort on last name
(even limited to five characters as File-
Manager suggests), plus first name,
would expand the index up to 10
characters. Since FileManager can
only handle 319 records if the index
ticular record is located on a disk,
without reading the entire file. These
pointers work on "key field" (or "index
field"). Access to a record is much
faster using key fields, so you'll want
to choose as key fields the ones you use
the most; the last name, for instance,
in a name and address file.
The CCA system automatically uses
the physical position of the record (the
record number) as its key. File Fax
automatically assigns key-field status
to the first field in the record. Neither
of these schemes is as flexible as the
Data Perfect method (allows any single
field) or the FileManager approach
(three fields — but limited to 24 char-
acters). All the systems search for
duplicates. A search will get the first
record which matches your "call" in
the key field. If two or more records
match the criteria, you skip to the next
record manually. (Duplicate keys are
not applicable to CCA's record-
number system.)
To optimize disk use, some systems
permit only one data base per diskette.
With backup, this costs two diskettes
per data base. If you anticipate many
small data bases, your disk cost would
be reduced by using CCA or File-
Manager. Only File Fax can handle
thousands of records — over 4,500
records of 100 characters! This could
be crucial feature.
GENERAL INFORMATION
The first ten items in the chart make a
system generally easy or hard to use. A
single-load system installs the entire
program into the computer when the
system is started. Other systems, that
do not load completely at boot, cause
All systems require at least one disk drive.
has 10 characters, you would not be
able to sort the file.
You probably wonder how File Fax
stores 1000 records of 100 characters
(lOOK total) on a disk which stores
only 88K. They "pack" data with a
special encryption scheme. Very neat!
Most DBMSs generate an internal
"pointer file" which tells where a par-
delays and disk swapping during
operation.
A careful system will require confir-
mation to perform a "dangerous act."
File Fax is generally very good here
except that a [CONTROL] [Q] key-
press will return immediately to the
menu without saving keyed-in data.
continued on next page
June 1983
51
DATA BASE 5Uf^\/EY— FULL-SCALE
The [ESCAPE] key also destroyed
form designs without asking con-
firmation.
Prompts on the screen are reminders
of available actions. Help screens
show pages of explanatory text. File
Fax's help screens are nicer than
prompts for a new user, but an experi-
enced user will probably prefer Data
Perfect's excellent prompts.
Vendor support seems good, and all
companies have full-time employees
who answered my questions knowl-
edgeably. CCA, a well-established
system, is the only one I know of with
an active user group. This could be im-
portant if you chose to modify the
system.
Keyboard consistency means the
same key always does the same thing.
Data Perfect's consistency was gener-
ally very good. After I got used to its
two-step method of doing some opera-
tions, the system was very logical. A
system should reject unallowable key-
presses — an alpha character in a
numeric field, or an incorrect choice.
File Fax does this very well. A system
that remembers your choices reduces
typing. Both Data Perfect and File Fax
are excellent here.
Some people like unusual screen
colors. In my opinion, blue and white
is the easiest to read. I found File Fax's
black and white difficult to get clear on
my screen. If you like colors (and large
letters mixed with small ones), you'll
love FileManager. FileManager uses
different colors for different sections of
the program. Some may find this help-
ful; personally, since the screen bright-
ness kept changing, I was annoyed.
Data Perfect uses an excellent two-
color scheme to separate choices and
prompts from data.
Only CCA allows an experienced
programmer to modify its code. This
could be a real advantage for a user
with specific applications. Many CCA
users, for instance, have produced
special reports. The BIT3 80-column
card could be supported. Modifica-
tions are available to use the double-
density mode on Percom drives (con-
tact John R. Babson, 106 Berwick Dr.,
FULL-SCALE DBMS
>
CCA
DATA
FILE
FILE
DBMS
PERFECT
FAX
MANAGER +
VERSION
4.1
1.3
Release 2
4D
HARDWARE
Drives Supported
2
2
4
1 \
Need for second drive
High.
Moderate''
Low''
High-'
Special hardware
;
supported
Percom':
80-columns
None
RAMDISK :
Minimum Memory
40K
32K
48K
40K '
CAPACITIES (MAXIMUM)
Number of fields
24
32
31
20
Record size (characters)
249
511
880
2000
Field size (characters)
110
127
40
100
Number of 100 character
records
800'i
696
1005.=
512f*
Data bases per diskette
Many
1
1
12
Number key fields
N/A
1
1 -first
3
Key field length
N/A
127
40
24
Number of data file drives
1
1
4
1
GENERAL INFORMATION
^Kk
Single Load
No
Yes
Yes
No Wgrn
Confirm destructive acts
Good
Excellent
Fairs
Fair Vh
Prompts
Good
Excellent
See help
Poor 1
Help screens
No
No
Many
No 1
Vendor support
Good*
Good
Good
Good *
Keyboard consistency
Good
Goodh
GoodB
Excellent'
Unallowable key rejection
Goodi
Good)
Excellent''
Goodi
Retains user choices
Seldom
Often
Often
Seldom
Screen colors
Blue
2-color
Black
Various
User Modifications
Yes-Easy
No
No
No
Lower case
Yes
Yes
No
Yes
Merge w/word processor
?
Letter Perfect
Not Now
Text Wizzard
DOCUMENTATION
Tutorial
Advanced*
Yes
Yes'
Fair* JH|
Index
Pardy
Fair
No
No ^B
Presentation
Fair
Poor
Excellent
Poor
DATA BASE DEFINITION
Full Screen Layout
No
Yes
Yes
No
Easy re-editing
No
Yes*
Yes
Yes
Build new specifications
.
from prior
No
Easy
Easy
No
Print out file definitions
Yes
Yes
Yes
No
Reorganize data base
None
Excellenf"
None
Good*
See page 94 for chart notations
Pittsburgh, PA 15215). The double-
density mode was not tested.
All labels from File Fax will have a
computer look since it does not allow
lower-case letters. Both Data Perfect
and FileManager can merge data with
form letters in a word processor. This
is a very nice feature!
DOCUMENTATION
Unfortunately, while most of the prod-
ucts show a lot of thought, only File
Fax includes a good manual — and
even that does not include an index!
52
ANTIC, The ATARI Resource
DATA BASE 5UFi\/EY— FULL-SCALE
B^EAt>- , ASjM
.A- > .MSg.h'^i^^^mmm^mBisms^f'xrs^iivam^i'amim^^ss^mSimtU
FULL-SCALE DBMS
<9I
»
CCA
DATA
FILE
FILE
DBMS
PERFECT
FAX
MANAGER +
VERSION
4.1
1.3
Release 2
4D
FIELD TYPES
Decimal positions
Yes
Yes
No*
No*
Constants
No"
Yes
No*
Yes
Require field fill
No
No
Yes
No
Automatic Dollars
and Cents
No"
No"
Yes
Yes
Date
No
Yes
No
No
Non-editable
Yes
No
No
No
# Computed Fields
Anyp
16
None
5
Complex Math on
Computed Fields
No
Yes
No
Yes
Auto Incrementing
No
Yes
No
No
DATA ENTRY /UPDATE
Full Screen Form
No
Yes
Yes
No
Atari Editing
No
Yes
Yes
Yes
Special Editing Functions
None
Excellent
Excellent
Non
Excess Field Length
Warning
Yes
No
Yes
No
Auto Next Field
No
No
Yes
No
Auto Next Form
Yes
No*
Yes
No
Verify record
No
Yes
Yes
Yes
Keep data from
prior record
No
Full record
By fieldi
By field'
Input Editing Ease
Fair
Excellent
Excellent
Excellent
Prompts /help
Prompts
Prompts
Help screen
None
Math calculation
No
Yes
No
Yes
REVIEWING / UPDATING
RECORDS
Review by how many
fields
1
4 + key
All
4 + key
Review by range
No
Yes
Yes
Yes
Review by record number
Yes
Yes
No
No
Logical searches
(and, or, not)
No
And /Or
And
And, Not
Wild Cards, part of field
None
Excellent^
Excellent^
Good'
See prior record
No
Yes"
Yes"
No
Print reviewed record
No
Yes
Yes
Yes
One-pass find & update
Nov
Yes
Nov
Yes
Find and change
No
Yes
No
Yes
Selective global change
No
Yes
No
No
Selective global delete
No
Yes
No
No
Search 50 records by
key field
2-3 sec.
Instant
2-3 sec.
2-3 sec.
Search by non-key field
(per record
Vi sec.
Instant
Vi sec.
1 sec.
See page 94 for chart notations
CCA's presentation is aimed at readers
very familiar with DOS and computer
lingo. FileManager's entire manual is
tutorial that does not give enough
June 1983
information about what's happening
unless you are actually doing their
example on the computer.
Although Data Perfect is a friendly
program, the rnanual is very hostile. If
you use standard English, you'll be
offended by silly errors, poor sentence
construction, and confusing word
choice.
DATA BASE DEFINITION
To define a data base, give it a name
and then describe each of the fields in
its data records. CCA and FileManager
ask for definitions one line at a time.
Essentially, they prompt you to name
fields and set field lengths, one after
the other, down the screen.
Data Perfect and File Fax, on the
other hand, lay out a form on a full
screen. Each field is placed where you
want it and the length and charac-
teristics of the field are displayed as
they would be on a paper form. File
Fax allows field names or any other
descriptive data to be placed above,
below, before or after the field. Data
Perfect requires the exact field name
immediately before the field. Although
both systems are very good, I prefer
the flexibility of File Fax's layouts.
These layouts can be edited. Data
Perfect allows you to insert a new field
anywhere in the layout, but when you
want to enter data, you must work on
the inserted fields after completing the
original fields.
If your application requires a lot of
complex data entry. File Fax's out-
standing screen would be very useful.
An easy system should permit you to
build a new data definition by modify-
ing a prior one. Two of these DBMSs
allow this.
Finally, you will probably want the
ability to reorganize an existing data
file into a new file by adding, deleting
or rearranging fields. Only Data Per-
fect and FileManager allow you do do
this automatically — with the others
you must retype the data.
Data Perfect reorganizes files one
record at a time. This is all right if you
have two drives, but with a single drive
you must swap disks twice for each
record — an intolerable inconvenience!
Data Perfect will merge files created
under the Letter Perfect word-process-
continued on next page
53
DATfii B^SE SUf^VEY— FULL-SCALE
ing program, or Atari DOS files
created by BASIC programs. Tiie
manual doesn't describe this ade-
quately, however.
Overall, File Fax's data definition is
outstanding. However, lack of a "re-
organize" function severely limits
overall flexibility. Data Perfect's defini-
tion screen is also very well done, but
you'll need access to a second drive to
use the reorganize function easily.
FIELD TYPES
All systems allow alphabetic and
numeric fields. In the chart, "decimal
positions" specify exactly how many
decimal places a number will have. File
you automatically increment a field
value for each record — check num-
bers could be calculated automatically,
for example.
File Fax presents nice prompts for
field attributes and has some unusual
field types such as right justified, Y/N,
and alpha-only. Overall, however, lack
of computed fields will probably limit
File Fax's usefulness for many appli-
cations.
DATA ENTRY /UPDATE
One major purpose of a DBMS is to
enter and update data at will. All these
systems do this, but some are consider-
ably easier and faster than others.
Computed fields automatically calculate results from,
values entered into other fields in the same record.
Fax and FileManager do not provide
this feature, but allow automatic
dollars and cents fields specified to two
places. With CCA and Data Perfect,
decimal placement is fully variable.
Constant fields always contain the
same data until specifically changed,
for example, state names, in a list pre-
dominantly for a single state. File Fax
doesn't provide this on a field-by-field
basis, but, on a data-base-wide level it
allows you to recall data from a prior
record by a blank return. A "require
field fill" does not allow blanks —
what does one do with a 6-digit tele-
phone number, for instance?
A date field holds MM-DD-YY
numbers and sets up sorts so that
12-01-82 is less than 1-1-83, very use-
ful if you plan to sort by birthdays. It
also prohibits month 13, etc. A non-
editable field does not allow update —
whatever is entered first remains
forever.
Computed fields automatically cal-
culate results from values entered into
other fields in the same record. For
instance, if you entered "units sold"
and "price per unit," a computed field
could show the total sale. This is a very
powerful feature. Data Perfect carried
it one step further to allow access to
the internal record number. This lets
The nicest screens for data entry are
by Data Perfect and File Fax, both
paper-like forms. These screens use the
ATARI editing features such as up,
down, insert and delete. File Fax pre-
sents a more creative form and is the
easiest to use.
CCA and FileManager show data-
entry screens as a list of fields. Both
allow insert, delete, and right and left
arrows for editing within a field. File-
Manager allows up and down arrows
to edit different fields. CCA allows
"going back" to edit a field, but you
must retype the data in that field.
Several special editing functions in
Data Perfect and File Fax automatic-
ally enter parts of a field without re-
typing the entire field. Both Data
Perfect and FileManager allow entry of
data beyond the limit of an alphabetic
field, but truncate the input without
warning.
The auto-next-field feature moves
the cursor to the next field when the
current field is full without requiring a
return. This speeds data entry for
fields such as phone numbers, zip
codes, etc. Automatic-next-form saves
the record and brings up a new form
when the last field is completed. Data
Perfect doesn't do this because it
allows the user to choose whether the
next form will be blank or will include
data from the previous form. File Fax
can remember data from a prior record
on a field-by-field basis, which is help-
ful on many applications.
We have seen File Fax's generally
logical presentation, and data entry is
no exception. The designers have,
however, made several unfortunate
decisions by locating editing choices in
the data-definition module rather than
in entry /update. For instance, you
generally would choose to "verify
record before input" to be sure you
were familiar with a new form. After
entering a few records, you would
often like to change to auto-next- form.
Doing so with File Fax is a frustrating
procedure.
The math-calculation feature allows
you to see results of computed fields
before saving the record.
Some of the systems incorporate all
the desirable features (see chart), but
File Fax's outstanding screen makes it
more efficient for large-scale data en-
try operations. Data Perfect, a close
second in screen quality, will be better
for records which are very similar from
one record to the next. FileManager's
record-saving routine is extremely
slow and would handicap users with
large numbers of records.
REVIEWING / UPDATING
After entering data, you'll want to find
particular records and either read
("review") or change ("update") them.
You specify what you want, and the
program searches for that informa-
tion. CCA does this for only one field
at a time. Other systems permit speci-
fying a range of values for several
fields. Some systems find records by
record number. This is handy when
you compare records to the "hard
copy."
If you specify multiple criteria, the
programs require that the record satis-
fy all criteria. This is an AND search
("Both field 1 AND field 2"). File-
Manager allows NOT searching ("Do
NOT select if age is less than 26").
Wild cards allow you to specify parts
continued on page 89
54
ANTIC, The ATARI Resource
Five data base management systems
for the ATARI don't permit large num-
bers of fields or are otherwise more
limited than the full-scale DBMSs re-
viewed elsewhere. Formerly, the
smaller programs were considered
easier to use. However, outstanding
large-scale systems have erased that
advantage and left only two significant
niches for the small programs — price
and special applications.
The small systems deliver on price,
running from $23 to $50, compared to
at least $100 for their bigger sisters.
Although most of these systems are
designed to accept nearly all kinds of
data. Atari's Home Filing Manager is a
very simple system which handles very
June 1983
simple data very well indeed. Needing
only 16K of memory, it's an outstand-
ing example of a beautiful, friendly
program to fill a specific need — in this
case, the automated card file.
You should go through the normal
steps of designing a few data bases on
paper (see article on full-scale systems)
to see whether a limited system will fit
your needs. If you're looking primarily
for labels, also consider the mailing Ust
products not surveyed here.
The comparison chart for the small-
scale systems includes only the most
important variables. The text covers
most of the unusual features and speci-
fic faults of each program. Terms not
defined in this article are explained in
the "full-scale" article.
HARDWARE
Although some systems claim to run in
small memory spaces, they won't hold
very many records unless a full 48K
RAM is available. The exception is
Home File Manager, which stores only
keys in memory and isn't quite so
memory-bound. The need for a second
disk drive increases as the need to
swap diskettes increases. MMG, File It
and APX20134 require you to load
data after changing sections of the pro-
gram. This is a bother in its own right,
and is even worse if you must con-
stantly switch diskettes in a single-
continued on page 96
_
MEET THE
ON THE
NEW KID
BLOCK.
Catch-up with the newest, wackiest
video game you've ever played! Kid
Grid! But don't get caught with your
guard down because the mischievous
bullies Squashface, Thuggy, Muggy
and Moose are after you in hot pursuit.
It's the wildest, fastest chase you've
ever been in. You've got to connect all
the dots on your grid: keep on the look-
out for the mysterious bouncing
question mark and don't slow down at
corners! Squashface, Thuggy, Muggy
and Moose are always on your shirttails.
Your secret weapon— the joystick button.
Press it and the bullies get zapped!
When they turn white and freeze, make
your escape. If the bullies finally catch
you the results are explosive!
With Kid Grid you get all the sights,
sounds and colors of arcade games. The
better you get the faster and wackier Kid
Grid becomes. Soon you'll be racing
around at hyper-space speeds!
Kid Grid by Tronix. A hi-resolution video
game written in 100% machine code.
Designed for the Atari 400 & 800 home
computer. Available now at your dealer
for $29.95 (suggested retail price).
So meet the new Kid on the block. He'll
be your pal forever
Tronix games are available at your local store, or direct
from us. Send a ciieck or money order to Tronix
Publishing, Inc., 701 W. Manchester Blvd., Inglewood,
CA 90301.
Dealer inquiries invited.
ATAR I® is a registered trademarl^ of Atari , inc.
» 1
f
I
I
IN THE PUBLIC DOMAIN
lyie ladle's haii
by JOHN WEBER
Lone Eagle has five horses, and keeps them behind a fence.
Outside, the woods are full of bears that sneak up to eat the
horses. The object of the game is to protect your horses
from the bears.
As the game begins, one bear will start to move towards
the horses' enclosure. If it reaches the fence, the bear eats a
horse. When all the horses are lost, the game is over.
To protect his horses, Lone Eagle can either wound the
bears, stopping them temporarily, or kill them. Lone Eagle
moves around in response to the joystick. To wound a bear
he just moves to the spot which the bear occupies. The bear
will vanish and reappear elsewhere on the screen, usually
near the bottom. To kill a bear, he must use bow and arrow.
The bow will shoot in one direction only, towards the left.
To fire, press the joystick to the left and simultaneously
press the fire button. Lone Eagle can only carry ten arrows
at a time. To restock, he must move to the arrow symbol in
the area behind the fence. Placing Lone Eagle next to it will
supply him with his limit often arrows. This can be done at
any time during game play.
The bears move faster as more of them are killed, but
only one will attack your horses at any time. If a bear is
moving along either side of the screen and finds its way
blocked by a boulder, it may sneak around to the other side
of the screen. Lone Eagle can also "wrap around" like this.
Also, if a bear gets trapped between the rocks, he can no
longer attack. Once a bear knocks down part of the fence
or goes beyond the fence line, he will no longer attack. At
100 GOSUB 1000
105 DIM C(20),K(20),H(6)
150 POKE 756,CHSET/256:SETCOLOR 4,12,4:P
OKE 710,35:POKE 709,42:POKE 711 ,8
160 SC=PEEK(88)+256*PEEK(89)
170 POS = SC + 249:DEAD=1 :E=1 : HARD=9 : KILL = 0
:WOUND = 0:LIMIT = 5:FIRE = 0:SHOT = 0:X = 0
185 FOR 1 = 1 TO 20:K(I)=1
190 G(I)=SG+INT
(349*RND(0))+125:IF C(I)=POS THEN 190
195 IF PEEK(C(I)) THEN 190
200 POKE G(I),4+128:NEXT I:D = C(1)
205 FOR 1 = 1 TO 40*RND(0)+30
210 XS = SC+INT(349*RND(0))+75
215 IF PEEK(XS) OR XS = POS THEN 210
217 IF PEEK(XS)=132 THEN 210
220 POKE XS, 5+ 192: NEXT I
225 FOR 1 = 1 TO 60
June 1983
this point, a final screen will appear notifying you of Lone
Eagle's statistics.
1 . How many horses were lost.
2. How many bears were wounded.
3. How many bears were killed.
4. How many arrows were fired.
5. Percentage of arrows fired and bears killed.
Now you can press START to play again or SYSTEM
RESET to end.
230 XS = SC + INT(35*RND(0))+35:POKE XS,7+12
8: NEXT I
235 FOR 1 = 1 TO 5
236 DJD = SC+INT(25*RND(0))+15:FOR 11 = 1 TO
I: IF H(I1)=DJD THEN POP :GOTO 236
237 NEXT II
238 H(I)=DJD:POKE H ( I ), 9 + 64: NEXT I
240 XS = SC + INT(5*RND(0))+5:IF PEEK(XS)=19
9 THEN 240
241 POKE XS, 8+128
300 ST=STICK(0):POKE POS,6+64
310 IF INT(RND( 1 )*10)+1>HARD THEN GOSUB
400
315 IF ST=15 THEN 300
316 IF KILL = 4 THEN HARD = 8
317 IF KILL=10 THEN HARD = 7:G0SUB 600
320 IF STRIG(0)=0 THEN GOSUB 800
continued on page 59
57
-■«
.^^
life -J
Mmm EVER PUBIS
mrmE hand (ffsmppaan
There's no such thing as a quick
game of Strip Poker. With two
captivating female opponents, this
fast-paced program features graphics
and game play so realistic that players
tend to lose track of time. Decorum
forbids that we actually show you what
happens on the screen. Suffice it to say
that our sophisticated software gives you
ample incentive to stretch your poker
skills to the limit!
Just to sweeten the pot, we've
added two new data disks . . . one with
two new female opponents, the other
with two males. The action is intense
and the stakes are high.
If you have a keen competitive
instinct and don't mind occasionally
losing your shirt, see your local computer
store or call us for Strip Poker today.
Atari (40K) and Apple II (48K) computers, $34.95 Diskette. Additional
Data Disks (specify male or female) $24.95 ea.
Look for tliese and otfier Artworx programs at your local computer
store. For a free catalog , write or call 800-828-6573 . Artworx Software
Co., Inc., 150 North Main St., Fairport, NY 14450 (716) 425-2833
Apple and Alari are registered trademarks.
So you can play.
IN THE PUBLIC DOMAIN
LONE EAGLE'S REVENGE continued from page 57
325 NPOS = POS + 20*(ST=9 OR ST = 5 OR ST=13)-
20*(ST=6 OR ST=10 OR ST=14)-(ST>8 AND
ST<12)+(ST>4 AND ST<8)
330 IF NPOS<SG OR NPOS>SC + 479 THEN 300
335 P=PEEK(NPOS)
340 IF P = 0 THEN POKE POS , 0 : POKE 53760,100:
POKE 53761 , 136 : POS = NPOS : POKE 53760 , 0 :
POKE 53761,0: GOTO 300
341 IF P=136 THEN SHOT=0:GOTO 300
345 IF P0 132 THEN 300
350 IF P=132 THEN POKE POS , 0 : POS = NPOS
356 POKE 53761 , 168: FOR S = 26 TO 104 STEP 4:
POKE 53760, S: NEXT S : POKE 53760,0: POKE
53761 ,0
358 IF POS = D THEN GOSUB 710 : E = E+1 : GOSUB
460: D = C(E): GOTO 385
359 FOR B=1 TO 20
360 IF POS=G(B) THEN GOSUB 700: GOTO 385
365 NEXT B
385 W0UND = W0UND+1:G0T0 300
399 REM MOVE BEARS
400 GOSUB 460
410 P = PEEK(D-20)
413 IF P=132 THEN GOSUB 660 : GOTO 430
414 IF P = 73 THEN GOSUB 500 : K( E) =0 :GOTO 4
50
415 IF P=135 THEN GOSUB 500:GOSUB 430:GO
TO 450
421 IF P=197 THEN GOSUB 660
430 D = D-20:IF D<SC + 20 THEN K(E)=0:GOSUB
500: RETURN
435 POKE D+20,0:POKE D, 4+ 128 : RETURN
450 E=E+1:IF E>20 THEN 400
455 D = C(E): RETURN
460 Y = 0
461 IF E>20 THEN E=1
463 X = X+1:IF X>20 THEN 470
464 IF K(E)=0 THEN E = E+1 :Y=1 : GOTO 461
466 IF Y=1 THEN D = C(E)
468 X=0: RETURN
470 SOUND 0,0, 0,0: SOUND 1,0, 0,0: GOTO 3000
499 REM BEAR HIT FENCE
500 POKE 53761 , 140: FOR S = 26 TO 86 STEP 15:
POKE 53760, 8: FOR W=1 TO 20: NEXT W:NEX
T S:POKE 53760,0: POKE 53761,0
510 POKE H(DEAD),0:H(DEAD)=0:
DEAD = DEAD+1 :IF DEAD>LIMIT THEN 3000
520 K(E)=0:RETURN
599 REM FIND WHOS ALIVE
600 IF 1=7 THEN RETURN
604 DJD=SC + INT(25*RND(0))+15:FOR 11 = 1
TO 5: IF H(I1)=DJD THEN POP : GOTO 604
continued on next page
RANA 1000 DISK DRIVE
FOR YOUR ATARI COMPUTER
* Compatible with existing software
* Single density 90K
* LED readout defines five functions
* 90 day warranty
* Interchangeable with Atari 810
* Works with Atari DOS
Single/Double Density Drive $329.00
(Soon to be released with Double Density Software)
MPP- 1100 Parallel Printer Interface
(Eliminate need for Atari 850)
* Compatible with all software
* 2 year warranty $79.00
RAM FOR ATARI
64K Board (400) $1 20.00
48 K Board (400) $100.00
32K Board (400/800) $ 70.00
1 6K Board (800) $ 40.00
Inhome Keyboard for (400) $ 89.00
Joytyper Keyboard for (400) $ 99.00
Note: Installation of Memory Boards or400 Keyboards $20.00
You Pay Freight Costs
H FULLY CERTIFIED 100% DEFECT FREE
Single/Double Density
DISKETTES (1 Box Min.)
1 0-29 (Diskettes) 1 7.49/box
r^BMCD c 30-99 (Diskettes) 1 5.99/box
GENERIC 100-1- (Diskettes) 14.99/box
MINI-FLOPPY
DISKS BULKDISKETTES WITH SLEEVES
10-29 (Diskettes) 1.59/Diskette
QlkV*'^^ 30-99 (Diskettes) 1.49/Diskette
GVJ^ 100-1- (Diskettes) 1.45/Diskette
DEALER INQUIRIES INVITED
GEMINI DOT MATRIX PRINTER
■^ ■, 9 X 9 Dot Matrix
100 GPS. Bidirectional
6 Character Sets
7 Character Fonts
? Cut Sheet: 8" to 10"
Fanfold: 3" to 10"
Copies: 3 carbonless sheets
GEMINI 10( 80 Column) $319.00
GEMINI 1 5 (1 36 Column) $479.00
CALL TOLL FREE: 1-(800)-824-7506
MC COMPUTER CREATIONS, Inc.
VISA P.O. Box 292467
COD. Dayton, Ohio 45429
(513) 335-4260 or CALL
(513)294-2002 COLLECT
All Orders Add $2.50 Shipping and Handling. Ohio Residents Add 6% for Sales Tax.
June 1983
59
UTILITIES
forM»M400/800/120O.
( Software I Utility programs
require no software
modifications and are
a must for all serious ATARI BASIC
programmers.
CASDUP 1.0 & 2.0 To copy most
BOOT tapes and cassette data files.
1.0 is a file copier. 2.0 is a sector
copier. Cassette only $24.95
CASDIS To transfer most BOOT
tapes and cassette data files to disk.
Disk only $24.95
FULMAP BASIC Utility Package.
VMAP-variable cross-reference,
CMAP-constant cross-reference
(includes indirect address
references), LMAP-line number
cross-reference, FMAP-all of the
above. Will list "unlistable"
programs. Also works with
Editor/Assembler cartridge to allow
editing of string packed machine
language subroutines. All outputs
may be dumped to printer. Cassette
or Disk $39.95
DISASM To disassemble machine
language programs. Works with or
without Editor/Assembler
cartridge. May be used to up or
down load single boot files. All
output can be dumped to printer.
Cassette or Disk $24.95
DISDUP For disk sector
information copying. May specify
single sector, range of sectors, or all.
Copies may be made without read
varify Disk $24.95
IJG products are available at
computer stores, B. Daiton
Booksellers and independent
dealers around the world. If IJG
products are not available from your
local dealer, order direct. Include
$4.00 for shipping and handlingper
item. Foreign residents add $11.00
plus purchase price per item. U.S.
funds only please.
IJG, Inc. 1953 W. 11th Street
Upland, California 91786
Phone: 714/946-5805
IT'SJUSTGREAT!
ATARI TM Warner Communications. Inc
^.
LecHii to program the ATARI «
fai 65Q2 Machine Language & BASK .
t
Three new ATARI books for the
serious programmerand beginner, are
now distributed by IJG, for use with
the ATARI 400 and 800 microcomputer
systems. ^^
ATARI BASIC, UaKTftUlsliig
'his Is an action book^ou i^^ram
Itb It more than you rea^it.
it, you discover with it, y&u cri
.Learn ATARI BASIC easily through tj
'short programs providwt. Ajrejt '
sourca of work proW^Bfefisaciier
or student. 73
3-9Z-1682-8B.;,
fiames For f I
Ideas on how to cl
computer games
BASIC examples but, for very
advanced programmers, a machine
language example is included at the
end of the book. 115 pages. ISBN
3-911682-84-3 $7.95.
How to Program Your ATARI In fiS02
Machine Language. To teach the
novice computer user m
language, the use of an aslfarilili
an^tfwto call subroutines Wm
BA^ interpreter. 106 pages. fSBI
3-92 1682-97-5 $9 95,
IJG products are avallabte at
mputer stores, B, Daltun
tailors and Inriopsndent deaieis
(awBTtd -WW
products are nft available
ur local dealer, order direct,
ude $4 00 for shipping and
idlin0per Item. Foreign residents
add $11 00 plus purchase price per
Item. U S funds only please.
IJG, Inc. 19.')3 W. 11th Street
Upland, California 91786
Phone; 714/946-5805
irSJUSTGREAT!
ATARI TM Warner Communicalions. Inc.
IN THE PUBLIC DOMAIN
r^l
605
610
660
662
664
666
667
668
670
699
700
705
710
711
799
800
803
805
806
810
812
815
820
825
830
840
845
850
1000
1002
1003
1004
1005
1006
1008
NEXT II
H(6)=DJD:P0KE H (6), 9 + 64: LIMIT = LIMIT +
1:1=7: RETURN
REM
P = PEEK(D+1 ):IF P<>197 THEN D = D+1:G0
TO 668
P = PEEK(D-1 ):IF P<>197 THEN D = D-1:G0
TO 667
D = C(E):E=E+1 :GOTO 670
POKE D+ 1,0: POKE D, 4+ 128: GOTO 670
POKE D-1,0:POKE D, 4+128
RETURN
REM CREATE NEW PLACE FOR BEAR
C(B)=SC+INT(349*RND(0))+250:IF PEEK(
C(B))=197 THEN 700
RETURN
C ( E ) =SC+INT ( 349*RND ( 0 '
(C(E))=197 THEN 710
RETURN
REM FIRE
IF SHOT>10 THEN FOR A = 50 TO 80;
0,A,10,10:NEXT A: GOTO 850
SH0T = SH0T+1 :FOR A=1 TO 3:P = PEEK(P0S
-A)
IF P=197 THEN SOUND 0,26.
S-A,5+192:GOTO 850
IF P=135 THEN SOUND 0,50,
40
IF P<>132 THEN 840
IF POS-A=D THEN K(E)=0:GOTO 825
FOR B=1 TO 20:IF POS-A=C(B) THEN K(B
)=0:GOTO 825
NEXT B
FOR S = 26 TO 255 STEP 65: SOUND 0,S,8,
6:S0UND 1 ,S / 4,8,6: NEXT S : KILL = KILL+1
IF B = E OR POS-A=D THEN E=E+1:
GOSUB 460 :D=C(E): GOTO 845
POKE PCS- A, 8+ 128: FOR B=1 TO 15: NEXT B
POKE POS-A,0:NEXT A
SOUND 0,0,0,0:SOUND 1,0,
0,0:FIRE=FIRE+1 : RETURN
GRAPHICS 17: COLOR 1:? #6;
POSITION 0,2:? ff6;"liEI
+250: IF PEEK
SOUND
10, 15: POKE PO
10, 15:G0T0 8
EAGLE'S REVENG
; POSITION
3,5:? #6; "BY JOHN WEBER"
POSITION 8,7:? #6;" 1982"
SOUND 0,200,6, 15: FOR A=1 TO 6: NEXT A:
SOUND 0,0,0,0
IF PEEK (53279) =6 THEN 1099
FOR A=1 TO 4: FOR B=12 TO 4 STEP -0.36:
SOUND 0,200,6,6: NEXT B:NEXT A: SOUND
0,0, 0,0: FOR B=1 TO 10: NEXT B
POSITION 5, 14:? #6;'
START
PRESS
1010
1004
IF PEEK(53279)<>6 THEN
1099 GRAPHICS 1 + 16
2000 REM SET UP CHARACTERS
2005 POKE 77,0
2010 CHSET=(PEEK(106)-8)*256:FOR 1=0 TO 7
:POKE CHSET+ 1,0: NEXT I : RESTORE 2030
2015 READ A: IF A=-1 THEN RETURN
60
ANTIC, The ATARI Resource
IN THE PUBLIC DOMAIN
FOR 1=0 TO 7:READ B:POKE CHSET+A*8-
B:NEXT I
GOTO 2015
DATA 4 , 66 , 90 , 126 , 60 , 24 , 60 , 36 , 102
DATA 5,8,28,28,62,62,62,126,255
DATA 6 , 4 , 24 , 152 , 127 , 28 , 30 , 255 , 1
DATA 7 , 1 , 255 , 1 , 255 , 1 , 255 , 1 , 255
DATA 8 , 0 , 64 , 128 , 255 , 128 , 64 , 0 , 0
DATA 9,1,254,190,190,34,34,102,0
DATA -1,-1
POKE 53248,0: POKE 53249,0
GRAPHICS 17: COLOR 1
? #6;: POSITION 1,1
IF X>20 THEN ? #6;'
:GOTO 3014
? #6;
I,
O U G 0 T
2020
2025
2030
2035
2040
2045
2050
2055
2060
3000
3005
3010
3011
3012
3014 POSITION 2,3:? #6; "HORSES LOST " ;
DEAD-1 : POSITION 2,5
3015 ? #6;"N0. WOUNDED "; WOUND: POSITIO
N 2,7:? #6;"N0 KILLED " ;KILL:POSITI
ON 2,9:? #6; "ARROWS FIRED " ;FIRE
3018 IF KILL = 0 AND FIRE=0 THEN 3021
3020 POSITION 2,11:? #6;"
% KILL/ FIRE " ;INT
(KILL/FIRE*100)
3021 SOUND 0,200,6, 15: FOR A=1 TO 6: NEXT A:
SOUND 0,0,0,0
3022 FOR A=1 TO 4: FOR B=12 TO 4 STEP -0.36:
SOUND 0,200, 6,8: NEXT
B:NEXT A: SOUND 0,
0,0,0
3023 IF PEEK (53279) =6 THEN GOSUB 1099: GOTO
150
3024 FOR A=1 TO
4: NEXT
A
3025 POSITION 4,
14:? #6
; "
"
3030 FOR A=1 TO
2 : NEXT
A:POSITION 4,14:? #
6; "1^21^
S 8 T
A R
T^^^^^^^H
3035 IF PEEK (53279) =6 THEN (
30SUB 1099: GOTO
150
3040 GOTO 3021
TYPO TABLE
Variable checksum =
607358
Line num
range
Code
Length
100
- 205
WS
521
210
- 241
LB
429
300
- 341
ZI
532
345
- 413
SR
392
414
- 466
GP
434
468
- 610
EE
531
660
- 711
LW
435
799
- 825
VI
513
830
- 1005
UT
517
1006
- 2035
PQ
523
2040
- 3015
NZ
526
3018
- 3030
FE
500
3035
- 3040
UJ
57
AREYOUA
SMART BUYER?
$89.95t
For ^09*99 this is a smart buy if you're looking for a place
to store your computer, peripherals, and accessories without
spending a forttme.
□
The CS 1632 computer storage
cabinets compact yet functional
design fits almost anywhere while
housing your computer monitor,
joysticks, software, books and
peripherals all for only $89.95.
The slide out shelf puts the
computer at the right height and
position for easy comfortable
operation.
The fold up locking door keeps
unwanted fingers off the key
board when not in use.
To store joysticks just turn them
upside down and slide them into
the inverted storage rack.
Twist tabs on the back of center
panel allow for neat concealed
grouping of wires, while power
packs rest hidden behind center
panel on shelf
The slide out software tray has room for 14 cartridges or cassettes
and up to 30 diskettes. Most brands of software will fit between the
adjustable partitions with a convenient hook for the spare key at rear.
Stand fits Atari 400 & 800, Conmiodore 64 & VIC 20, Ti 99/4A
and TRS-80.
Cabinet dimensions overall 36" high x 33-7/8" wide x 16" deep.
Cabinet comes unassembled. Assembly requires only a screwdriver,
hammer, and a few minutes of your time.
Choice in sirriulated woodgrain, of warm golden oak or rich natural
walnut finish.
To order CS1632, send $89.95 to:
RQ Box 446 V\fest Unn,OR 97068
Phone orders call, (503) 636-6888
HVTECSystems
Name
Address .
City
- State
-Zip
□ Golden oak finish □ Natural walnut finish
□ My personal check, cashiers check or money order is enclosed,
n Bill my VISA* Exp. Date
□ Bill my Mastercard # Exp. Date
Card Holders Signature
Immediate shipment if in stod^. If persona] ciieck is sent, allow additional 2 weeks.
Prices subject to change. Siiipment subject to availability. Cabinet siiipped unassembled in
2 cartons. Ships UPS frt. collect FOB Portland. Oregon.
June 1983
61
GAMES DEPARTMENT
Saperdmr^r
by DAN GUTMAN
Despite the fact that the Atari 2600 VCS video game system
resides in at least ten milHon American homes, it is truly a
pathetic machine. Boasting just 128 bytes of RAM
memory, it is one-third as powerful as Intellivision, a
seventh as powerful as ColecoVision, and one 37th as
powerful as the ATARI 800 computer. The graphics are
chunky and the game play severely limited. With so many
more advanced systems on the market, Atari is now prac-
tically giving the VCS away at $90, one-half its original
price.
However, the players who have invested over $200 in
game cartridges (that's just eight games) aren't so quick to
store the VCS in the basement yet. Video game designers,
with an eye on those millions of units out there, have been
forced to use their ingenuity to squeeze every last ounce of
memory and graphic capability out of the Atari VCS.
The most important result of this effort has been the
Supercharger, a product from Starpath (formerly Arcadia)
of Santa Clara, California. It was quite natural for a
memory enhancer like the Supercharger to sprout from the
Atari — its inventors were Bob Brown, ex- Atari Director of
Research, and Craig Nelson, ex- Atari development
engineer.
This is the logic they were working with: Video games
are usually on ROM cartridges. So every time you want to
play a different game you have to plug in a new cartridge.
The only difference between each of these cartridges is the
program — the plastic case, the circuit board and ROM
chips are the same. These redundancies add to the cost of
the cartridge, which can only hold small amounts of data
anyway. How do you bring down the price of individual
games and fit more memory on them?
The ROM memory of a cartridge cannot be changed.
The RAM memory of the Supercharger can. The Super-
charger acts as a memory buffer, accepting data from in-
expensive magnetic tape. So we can have games that cost
$15, compared to about $30 for cartridges. And since the
Supercharger has 6,272 bytes of RAM, compared to just
128 on the VCS, vivid high-resolution graphics and
lengthened playing time are possible. Both problems are
solved.
The Supercharger looks like an elongated cartridge and it
plugs into the cartridge slot on the VCS. A cable runs from
the Supercharger to any standard audio cassette player. You
simply pop a Starpath game into your cassette, hit the play
button and 30 seconds later your game has "moved into"
the Supercharger, which shoots it through the Atari wiring
onto your television screen. The Supercharger sells for
$44.95, including Phaser Patrol, a Star Rfl/ders-like space
game.
Video game designers, with an eye on
those millions of units out there, have
been forced to use their ingenuity to
squeeze every last ounce of memory and
graphic capability out of the Atari VCS.
Amazingly, the software manufacturers that rushed to
make games for the VCS two years ago have not issued a
single game for the Supercharger yet — they are waiting for
it to enter a significant number of homes. Video game
designers may be chomping at the bit to work with those
6,000 bytes, but they must wait until it's economically
feasible.
Starpath, in addition to Phaser Patrol, has six other
games for the Supercharger. Though none of them have
been blockbusters, most of the Starpath games are quite
good. Most observers in the games field feel that, as with
the VCS, it will take a few years for designers to use the
Supercharger to its fullest potential. Right now we have . . .
Communist Mutants From Space — Starpath's biggest
hit, at least partially because of that great title. Pro-
grammed by 19-year-old Steve Landrum, this GalaxianAWt
contest features shields, slow motion, penetrating missiles
and guided missiles.
continued on page 65
62
ANTIC, The ATARI Resource
Games you can take
home to your mummy.
K) nnd Commodore 64. Tl^ '4A Radio Shack Color
■i-TApp'e //, and IBM-PC are trademarks oj Atari. Inc. ,
^ anrc International, Inc., Texas Instruments, Inc.. Tandij Cor-
Bon. Apple Computer, Inc.. and IBM. Inc., respectively. All
g«mt: titles are trademarks o/ Synapse Software.
tie and cartridge
for the Atari 400/800
comput&v^iliese and other titles avail-
soon for the Commodore 64, the VIC-20,
/4A, Apple n. Radio Shack Color Computer,
and IBM-PC.
5221 Central Avenue ^200, Richmond, CA 94804 • (415) 527-7751
RESTON
CAN
HELP
MAKE
YOUR
COMPUTER
FLY
These three easy-to-read books from Reston can
help turn any beginner into a creative pro-
grammer. You can learn how to play music,
create colorful moving pictures and whiz
through math problems— quickly and easily.
Atari ™PILOT for Beginners, by Jim Conlan and
Tracy Deliman, introduces you to the new PILOT
computer language, designed to do important
things quickly, with fewer commands. Atari™
PILOT Activities and Games, by Herb Kohl,
Ted Kahn, and Dale Disharoon, takes you up
into the world of advanced PILOT program-
ming. And Atari '"Games and Recreation, by
Herb Kohl, Ted Kahn, and Len Lindsay with Pat
Cleland, will have you programming your own
games instead of just playing someone else's.
With Reston, you can rocket right to the top.
Reston Publishing Company™
A Prentice-Hall Company
11480 Sunset Hills Rd. '
Reston, VA 22090
Available at your local bookstore
and computer retailer or call us at
(800) 336-0338.
Atari is a registered trademark of Atari, Inc.
GAMES DEPARTMENT
SUPERCHARGER continued from page 62
Fireball — Similar to Breakout, but you can juggle up to
six balls at once.
Suicide Mission — Asteroids, under the guise of fighting
"deadly killer viruses."
Killer Satellites — Horizontally-scrolling shoot 'em up.
Monitor your temperature and fuel gauges, watch your
radar and by all means avoid those meteor showers.
Dragonstomper and Escape From the Mindmaster —
The first "Multi Load" games. Since Starpath games are on
tape, they can be loaded sequentially — two or more
related games on one cassette, similar to chapters in a
book. Multi Load is to video games what the LP record was
to 45's. Mindmaster and Dragonstomper (also by
Landrum) are complex role-playing adventure games that
contain more data than 16K computer games.
Starpath will issue three more games this summer: a
sports game, a party game and "one that has rabbits in it,"
according to a company spokesperson. Games for the
ATARI 400/800/1200 and other home computers are in
the cards also. Some of these will be translations of games
for the Supercharger.
There is some evidence that players may
he starting to give up their "first
generation" Atari YCS's to buy the "third
generation" ColecoVision, or Atari 5200.
Starpath isn't the only company in the VCS-enhancement
business. In June, Amiga unveils its The Power Module,
which will cost $45 (along with 3-D Ghost Attack and
Depth Charge). Amiga's device, like the Supercharger, has
six Kbytes of RAM (most cartridges have two or four of
ROM). Amiga's games are also on tape and will sell for just
$10. The first batch will be S.A.C. Alert, Strafe, 3-D Havoc
and Scavenger Hunt. According to Amiga, in addition to
3-D games (red-green glasses come with the unit), players
will be able to interface two Power Modules with a modem
and play the same game thousands of miles away from each
other.
There is some evidence that players may be starting to
give up their "first generation" Atari VCS's to buy the "third
generation" ColecoVision, or Atari 5200. Of course, if the
Atari VCS dies, so do the Supercharger and The Power
Module. Starpath and Amiga could very well introduce
products that will juice up the third generation game sys-
tems, but they'd better hurry — Coleco itself is about to
release their "Super Game" unit, a $125 ColecoVision
attachment that will accept game "wafers" containing one
million bits of information! Q
ULTRA
EXCITING
BTIIB ORYenL^
The caverns of the planet, Croga, hold the key to endless
power — Star Crystals that amplify solar energy. To get to
them you have to penetrate the Crogan defenses both on and
under the surface. Once you capture a Crystal, you have to
get it to the surface and go after another Each time it gets
tougher and more exciting. For one or two players. 24K Disl<,
and Joysticl<; 16K Cassette & Joysticl<.
Life in the eerie Muckedoo Swamp can be pretty rough,
particularly if you're a defenseless Gorx, Alligators, snapping
turtles, vampire bats and even ghosts come at you from every
side with one goal — DINNER. But, if you can make it across
the swamp to the feeder station, you'll metamorphose into a
Swamp Chomper who fights and bites back! 1-2 players. 24K
Disk & Joystick; 24K Cassette & Joystick.
AMAZING
FUN DUO
L
I
I
ANDROID challenges you to find your way out of a 5-story
maze despite armed robots, earthquakes and hidden time
bombs. In CAPTIVITY, you race the clock through mazes,
armed with only a map and your robot's 3-D view. Varying
levels of difficulty in each game. 40K Disk & Joystick with
optional voice cassette.
AWARD
WINNING
lo is a great voice-activated arcade game with three
sequential adventures. 1) Navigate the alien minefield. 2)
Defend Moonbase lo. 3) Attack and destroy the mother ship.
Winners get a personal Presidential Commendation from Earth.
24K Disk, Cassette, & Joystick; 16K Cassette & Joystick.
^CBpper
"Aye-Aye, Captain
You're captain of a San Francisco-bound clipper ship in
1850. And you're really in charge! You pick vessel, cargo,
crew and course. Then, use your skills to overcome storms,
icebergs, illness, delays, doldrums, mutiny and more. A voice-
narrated high-adventure. 32K Disk, optional voice cassette,
& Joystick; 24K Cassette & Joystick.
Available at leading stores or direct from PDI. atari is a trademark oi Atari, inc
Program Design, Inc. 95 East Putnam Avenue, Greenwich, CT 06830
June 1983
65
SU^n^ Monsiers Is No Game
Role-playing games arc a serious business. They require thought and strategy, skill and luck. But the programmers of computer
role-playing games haven't taken them seriously enough. Until now. Now ScreenPlay"* does role-playing right —
the Warrior of RAS"* scries. Each volume of the Warrior of RAS™ series is completely different from the others.
Dunzhin leaves you in a multi-level maze of rooms, full of traps, treasures, and
dangerous monsters. Volume II, Kaiv, places
^^.^^^""^ youi" warrior in a cavern, complete with
magic, bats, cave-ins, and dozens of objects
to buy, collect and use to survive. Each
^^ Warrior of RAS™ game can generate
millions of unpredictable games.
«- Not just data bases, but new
^ mazes. New caverns. New
challenges.
M
are some
igs our games
ack. Like endless
^"/O delays while
: computer
s up informa-
tio<*. Or hours
spent poring over
rule books trying to figure
out how to play the game. Or
I boring pauses while the computer
\ tries to figure out what to do next.
\ The Warrior of RAS™ games are fully
' implemented in machine language,
graphics. They're fast, powerful,
and easy to use. Even if you have
never played a role-playing game
before.
Since a Warrior of RAS™ explora-
tion may last many days, games
c^ be saved directly onto your
.-')( tape or disk. And the charac-
itiK ters you develop can also be
lb), saved, and can be loaded
3^ into other Warrior of RAS™
; games. The Warrior of RAS™
; Series was created by Randall
i^Masteller, author of several
on-computer role-playing
^mes.
Re Warrior of RAS™ series,
/hy settle for anything
" less?
dragon*
The Warrior of RAS'" games require 48K. Z^ ^^3k
Available on cassette or disk for the TRS-80 Volume I DUNZHI^^^pe or Disk $39.95
Model I/Ill and Atari 400/800. Available on Volume II KAIV Ttie or Disk $39.95
disk for the Apple II Plus. Available on -„^|yaK|t „, _■_, .s« «« r * .. .
cassette for the Commodore 64. H^Ml Please add $2.00 for first class postage
-. ,, $4.00 for overseas order.
"^^^^nlPlOy™ P.O. BOX 3558 CHAPEL HILL, NC 27514
TO ORDER, CALL: 1-800-334-5470, or sec your dealer.
Apple, Atari, TRS-80 and Commodore 64 are trademarks of Apple Computer, Inc., Warner Communications, Inc., Tandy Corporation, and Commodore, respectively.
NEW PRODUCTS
COLOR-I PLUS
(color monitor)
AMDEK CORP.
2201 Lively Blvd.
Elk Grove Village, IL 60007
(312) 364-1180
$449.00
COLOR-1 PLUS features a non-glare
screen for improved color perception and
reduced eye-strain. A headset is furnished
and the unit's speaker is automatically cut
off when the headset jack is inserted.
Superior line resolution, 260(H), 300(V),
is provided on the 13" CRT. The
COLOR-1 PLUS accepts a composite
video signal to produce richly colored
graphics or text.
STOCK UTILITY
(utility)
Janpro Products
RO. Box 1028
Ontario, CA 91762
(714) 983-3817
16K — Cassette
24K — Diskette
$19.95
This program plots stock prices or other
values entered into a vertical line chart.
You can make hard copies of a stock at
regular intervals (weekly, monthly) and
can tape them side by side to form an
endless chart — useful in tracking a
stock. It has a chart range of 11.5 points
or $11.50 with Vz point (50c) increments.
HYPERCARTRIDGE
(hardware)
Chameleon Computing
Aardvark Enterprises, Inc.
Service Center Box 119
Dickinson College
Carlisle, PA 17013
(717) 245-1717
$39.00
Hobbyists with suitable EPROM equip-
ment can make ROM cartridges at home
with this 16K cartridge. Comes with four
low-profile sockets for 24-pin ROMs or
EPROMs (chips not included). Two con-
figurations possible: (1) with any com-
bination of 2532 EPROMs and 2332
ROMs, or (2) with two ATARI ROM's
and two 2532 EPROMS or 2332 ROMs.
CRISIS MOUNTAIN
(game)
Synergistic Software
830 North Riverside Dr., Suite 201
Renton, WA 98055
(800) 426-6505
40K — Diskette
$34.95
Arcade game mirrors life, as terrorist
plants nuclear bomb in active volcano.
Players attempt to defuse it. Levels in-
clude such obstacles as boulders, lava,
and a radioactive bat.
COMPUTE'S FIRST BOOK OF
ATARI GRAPHICS
(book)
COMPUTE! Books
RO. Box 5406
Greensboro, NC 27403
$12.95
Few computers on the market match
atari's graphic capabilities and this
book highlights original as well as pub-
lished material for the ATARI user.
Tutorials for the beginner and programs
for the advanced make this a well-
balanced publication for any ATARI
owner.
ATARI SUPERLEDGER
(accounting program)
High Country Software Systems
9551 Green Court
Westminster, CO 80030
(303) 427-9036
48K — Diskette
$249.00
This is a small-scale general purpose
ledger program designed to handle input
of numbers no larger than $999,999.99.
Professional accountants and amateurs
who want to keep accurate records can use
this simple bookkeeping system. It creates
ledger files for up to 300 accounts.
THE MONEY PROCESSOR
(personal finance program)
Luck Software
1160 Niblick Road
Paso Robles, CA 93446
48K — Diskette
$80.00
Retire your pencil and calculator and
handle all your personal accounts with
this easy-to-use accounting program. A
menu-driven electronic worksheet, it
allows you to get grand totals of all your
financial transactions.
BUSIPAK-I
(business program)
Elcomp Publishing, Inc.
RO. Box 1194
Pomona, CA 91769
(714) 623-8314
48K — Diskette
$98.00
Complete package for the small business.
Busipak includes a format for creating a
mailing list, and can be used for order
entry, inventory control and invoicing.
ATARI BASIC QUICK
REFERENCE GUIDE
(reference card)
John Wiley & Sons, Inc.
605 Third Avenue
New York, NY 10158
(212) 850-6000
$2.95
Instant information about ATARI BASIC
is printed on this 6" x 12" fold-out card
that can sit beside your computer.
June 1983
67
NEW PRODUCTS
A.E.
(game)
Broderbund Software
1938 Fourth St.
San Rafael, CA 94901
(415) 456-6424
48K — Diskette
$34.95
The A.E. are coming! Beware! Squadrons
of menacing sting rays are streaking down
from the sky to attack you. You're
doomed to be pestered forever unless you
drive the A.E. away (A.E. is Japanese for
"sting rays"). It's a fast-paced arcade
game with eight levels of play that can be
played with joystick or paddle.
MAGNUM ISOLATOR
(electrical control)
Electronic Specialists
171 South Main Street
Natick, MA 01760
(617) 655-1532
$200.95
Noise, spikes, hash and pollution from
power lines, lightning, heavy machinery
and computer peripherals are suppressed
and eliminated for safe, smooth program
operation. Features four individually
filtered AC sockets. Equipment inter-
actions are eliminated and disruptive or
damaging power-line pollution is con-
trolled. Handles up to 1875 watts.
WITNESS
(game)
Infocom, Inc.
55 Wheeler St.
Cambridge, MA 02138
(617) 492-1031
32K — Diskette
$49.95
What happened on that February night in
1983? Was it a suicide, an accident, or
. . . ? You are the gumshoe, with only 12
hours to solve the mystery. A well-defined
cast of characters attempts to embroil you
in the plot. INTERLOGIC, with a 600-
word vocabulary, lets players use whole
sentences, store lots of info, and obtain
faster reponses.
MUSIC MAJOR
(educational program)
Educational Software, Inc.
4565 Cherryvale Ave.
Soquel, CA 95073
(408) 476-4901
32K — Cassette or Diskette
$39.98
Fundamentals of music are taught in com-
prehensive lessons designed for all learn-
ing levels. Exercises also contain a teach-
ing mode, and a quiz-master utility
generates tests. Manual serves as study
guide and reference book.
MILES ORDER/ENTRY
INVOICING MODULE
(invoice /order program)
Miles Computing
7136 Haskell Ave., #204
Van Nuys, CA 91406
(203) 994-6279
48K — Diskette
$79.95
This package can be fully integrated with
Atari's Bookkeeper program and auto-
matically posts information to the Atari
software. It is designed for the entry of
sales orders and shipping data, and will
print invoices, keep address records, and
generate back-order reports.
MILLIONAIRE
(game)
Blue Chip Software
19824 Ventural Blvd., Suite 125
Woodland Hills, CA 91364
(213) 881-8288
48K — Diskette
$79.95
Learn how to invest your money with this
popular simulation of stock market trans-
actions. This complex game is fun and
educational. Your object, of course, is to
become a millionaire by playing the stock
market and the game can be enjoyed by
novice or experienced investors.
THE HOME ACCOUNTANT
Continental Software
112233 South Hindry Avenue
Los Angeles, CA 90045
(203) 417-3003
(800) 421-3930 (orders)
48K — Diskette
$74.95
This top-selling financial management
system is now available for the ATARI
computers. It can perform a variety of
accounting functions — from balancing
several checkbooks to monitoring cash
flow, checks, credit cards, assets, liabili-
ties, income and expenses, as well as
printing statements.
DISKED
(utility)
Amulet Enterprises
RO. Box 25612
Garfield Heights, OH 44125
(216) 475-7766
24K — Diskette
$89.95
These utility programs can view and edit
the contents of any sector in hex, decimal
or character (ATASCII or screen code).
Also disassembles programs into 6502
mnemonics using virtual addressing. You
can recover deleted files, map used and
crashed sectors, copy any sector or block
of sectors, and move cassette files onto
disk or back to cassette.
68
ANTIC, The ATARI Resource
ATARI® 400 or 800 OWNERS
INTRODUCE YOURSELF TO THOUSANDS OF NEW PROGRAMS
PLUG IN A FLOPPY DISK DRIVE FOR LESS THAN
$550.00
There are thousands of programs available only for computers with floppy disk drives. Micro Mainframe
is proud to introduce our floppy disk drive system for the Atari® 400 and 800 computer systems. Our
disk system provides the best features at the lowest price available.
STANDARD FEATURES:
• Comes complete and ready to run*
• Double density operation without patches to Atari® DOS
■• Single or double density operation software or hardware selectable
• Printer port for standard Centronics parallel printers
Eliminates the need for the 850 Expansion Interface
4K Printer spooler expandable to 38K
• Can be used with all your current Atari® peripherals
• Add additional drives for less than $300.00
• Supports double sided and 8" floppy disk drives**
• MMF hard disk expansion drives available
• Reads all protected software disks
• Digital Phase Locked Loop Data Separation ^ . *.^*-
• 90 Day factory warranty '^
With the addition of our expansion box, you can turn our disk drive into a full 64K Z-80® computer tising
your Atari® as a color terminal allowing you these additional features:
• Run CP/M® software
• Run TRS-80 Model II® software
• Run Oasis® software
• Full 64K Z-80® computing power
• Multiuser operation***
YOU'LL AGREE WITH EVERYBODY ELSE THAT MICRO MAINFRAME IS YOUR BEST BUY IN
PERIPHERALS FOR YOUR ATARI® 400 OR 800
Q> (O 2 V^ E
Dealer Inquiries are Solicited
MICROMAINFRAME
11325 Sunrise Gold Circle, Bid. A
Rancho Cordova, CA 95670
(916)635-3997
c CO ra m CO
O '°
Atari® DOS required
Requires Maxi-DOS A® (available mid '83)
' Requires Oasis® Software
Price and specifications subject to change without notice.
THE ULTIMATE IN COPY PROTECTION FOR ATARI SOFTWARE
NOW YOU CAN PROTECT YOUR SOFTWARE FROM UNSCRUPULOUS p|pHJ£g
ATARr SOFTXA/ARE
PROTECTIOIM TECHNIQUES
thoroughly explains the copy techniques used by advanced soft-
ware pirates. YOU can avoid the common protection pitfalls with
instruction in the state of the art of software protection schemes.
This HOW-TO BOOK & PROGRAM includes:
HIDING DISK DIRECTORIES
WRITING BAD SECTORS
MISASSIGNING SECTORS
(CUSTOM FORMATTING)
HARDWARE DATA-KEYS
EPROM & ROM CARTRIDGES
for book and disk
software
for book only
DISK PACKiaOO ?A^'KA°i^c^jrik
ULTIMEIMU -The ultimate in userfriendly disk menus. Put on a disk and this seif
booting program displays ail files and automatically runs the one
you select. If even runs most BINARY LOAD FILES from basic.
BACK-A- DISK-Lets you back up almost anything with SECTOR-COPIER &
BAD SECTOR WRITER.
DISKTIME - Its a disk timer that graphically shows disk's RPfvl's.
SCREEN OUMPER - This allows you to transfer any graphic display to a disk.
then reproduce it anytime in seconds.
COLOR FIX- Helps adjust your TV to show the right colors and hues for your
computer.
This Utility disk package for your Atari" is better ^^^i «»%|— *
than those costing 3 times the price, dimly Sp IMiaSO
Send CHECK or f\/IONEY ORDER fo^
ALPHA SYSTEMS
4435 MAPLEPARK RD
STOW, OHIO, 44SS4
Or charge to your tylASTERCARD or VISA by calling-
tans) 374-7463
'include $2.00 for shipping S handling /Ohio residents add 6^2% fax
ILPHA
Systems
Irademark ol Warn
BASIC COMPILER
AND ASSEMBLER
FOR ATARP
& COMMODORE 64
THE BASM BASIC COMPILER AND ASSEMBLER FOR
ATARI/COMMODORE 64 produces programs that run up to
130 titnes faster than Atari/Commodore BASIC. Uses the
syntax of BASIC with ASSEMBLY LANGUAGE data types and
addressing modes. Has the efficiency of ASSEMBLY, but cuts
program development time by 2 to 3 times. Produces highly
efficient ROMable binary files. Programming features; IF-
ELSE-ENDIF; WHILE-ENDWHILE; DEF-ENDDEF. Utility
libraries; graphics; disc access: debugging aid. Editor in-
cluded. Block-structured capability. Eases the transition from
BASIC to ASSEMBLY LANGUAGE programming. Eliminate
the tedium of calculating the logistics of ASSEMBLY Syntax.
In-line standard 6502 ASSEMBLER. The next step in the
evolution of the small computer BASIC language.
Available soon for APPLE //'*
Dealer inquiries invited.
BASM requires 32K, disk. Price $99.95 plus $2.00 for shipping
(add $1 .50 for C.O.D.). In Calif, add 6/2% tax. Specif., Atari or
Commodore. Send check or money order to:
COMPUTER ALLIANCE
21115 Devonshire St., H 1 32A, Chatsworth, CA 91 31 1 / (21 3) 368^4089
'S GET DOWN TO BUSINESS
SERIOUS
SOFTWARE
FOR
ATARI®
COMPUTERS
k
SALES: PROFiTS
A
40
%
30
^
"30
^.^
■-
^
.^
Ik
h
^-^
^
^
^J>
20
rr^5
r
J>
>^
,"'
...
--■
k
10
■^•^
Zi-
n.
FORECASTER $49.00
Forecast future events based on past information.
Forecast profits, costs, sales trends, prices, test
scores, virtually anything. Edit, save on disk and
test various elements to determine the outcome.
FORECASTER is a powerful "what if" program - a
must for business. 24K
MONEY MANAGER $29.00
The program answers virtually any questions
concerning the cost of money, loans, and interest
earned on savings, loans and investments. Plus,
this program will give a complete interest earned
table and amortization table. This program is a
must for anyone serious about money. 32K.
DESK SET $39.00
DESK SET is a perpetual calendar, an appointment
calendar and also a card file. The perpetual calen-
dar is a calendar of every month, past, present or
future. The appointment calendar allows up to 15
entries to be made each day. The card file is a mail
list program which holds up to 200 addresses. The
printing format of card file includes continuous lists,
labels or envelopes. Files can be printed; all the
files from one file number to another; by zip code;
by state or by selected files. DESK SET is an easy
way to organize your life. 40K
STAT PLUS $49.00
STAT PLUS is the most powerful statistic tool we
have seen. Run sample space, mean, variance and
standard deviation. Do probabilities using binomial,
poisson or normal distribution. Also, do students'
t-tesl, lyiann- Whitney U test and Chi Square. Do
linear regressions; may use 1-12 independent vari-
ables. Interact a sample from one module to
another, edit, rank and print out. 24K min.
The Programmers Workshop
5574 South Street
Lakewood, CA90712
Phone Orders (213) 804-1339
TO ORDER: VISA/IVIasterCard, check or
money order accepted. If charge, please In-
clude expiration date of card. Add $1.50 for
shipping and handling. California residents add
sales tax. Phone or nnail.
ATARI is a registered trademark of Warner Communications
COMPATIBLE
COLOR-I
The popular choice
for popular computers
. . . at a popular price.
The Color-I Monitor is designed to perform superbly
with your Apple II, Atari or VIC Commodore personal
computer and others. Highly styled cabinet. It accepts
a composite video signal to produce vivid, richly col-
ored graphic and sharp text displays. Very reasonably
priced, the Color-I is a giant step above home TV sets
and other monitors.
Just write, or call to receive complete specifications
on the Amdek Color-I Monitor.
Quality 260(H) x 300(V) line resolution.
Built-in speaker and audio amplifier.
Front mounted controls for easy adjustment.
Interface cables available for Atari and
VIC Commodore computers.
FCC/UL approved.
2201 Lively Blvd. • ElkGrove Village, IL 60007
(312)364-1180 TLX: 25-4786
CORR
Amdek
your guide to innovative computing!
EDUCATION
There are several different techniques for presenting educa-
tional material via computer. Far too often, the presenta-
tion turns out to be a reading assignment off the display
screen. Text books are far better media for this technique.
Computers have the ability to display charts, graphics and
illustrations dynamically.
Line drawings in text books are static. The text refers to
these line drawings to enhghten the reader about the topic
being discussed. How often have you looked at some text
book drawing that is full of imposing lines and dots? The
text had referred you to this drawing because of the ob-
vious trend of some line. You say to yourself, "What trend?
Perhaps it's obvious to the author, but it's sure not obvious
to me!".
If, on the other hand, you were able to first see the dots
and then watched as the line was being drawn, then it
would be obvious. Computers can do this task very nicely.
My suggestion to the educational software developer is to
use text to enlighten the viewer about the drawing and not
the other way around.
The example program presented here is an astronomy
quiz. Dots are plotted to represent a star arrangement and
lines are drawn (connecting the stars) for their appropriate
constellation. The example could easily have been a graph
of GNP or stock charting, but I preferred to demonstrate
something that was a little less abstract and a little more
down to earth. Hmm, scratch that.
When you run the program you will see the title display
screen and a bell will ring; class is in session. The program
will ask you a question and give three possible answers for
you to choose from. Select any one and you will imme-
diately find out whether you were correct or not. Your
answer is displayed as an arrangement of stars. The pro-
gram will pause here to allow you to read the additional
material, press any key to continue. The program will auto-
matically continue on after 45 seconds; just in case you
didn't read the instructions.
20
22
23
24
25
26
27
28
29
30
40
50
60
80
99
100
110
115
118
120
121
REM . *** MAIN PROGRAM ***
DIM GUESSIS ( 60 ) , GUESS2$ ( 40 ) , GUESS3$ ( 4
0 ) , ASK1 $ ( 40 ) , ASK2$ ( 80 ) , STAR ( 20 , 2 )
RIGHT=0:WRONG = 0:TOTAL = 0
LIGHT=10:MEDIUM = 6:DARK=0:GREEN=12:
RED=4:YELL0W=1 :
BLACK=0:BLUE=7
PAUSE=5100:NOISE=5000:
BUZZ=5050 : TWINKLE=5200 : WAIT=51 50 : QUIZ
=100:ERROR=
5300: SGORE=200
:INTRO=6000
:START=23
CURSOR = 752 : OUT= 1 : ATTRACT = 77 : UNTOUC
H = 255 : RESPONSE=764 : OFF=0 : KEYBOARD =
53775 :DRAW = 7000
WIND0W = 2 : TEXT= 1 : TEXTCAPS = 0 : BACKGRN
D = 4 : BACKTEXT=2 : SMALL = 0 : AVERAGE= 1 :
LARGE=2:PICTURE=7
VOICE0 = 0:PURE=10:NORMAL = 8
TRAP 80:GOSUB INTRO
FOR OUESTION=1000 TO 1400 STEP 100:
TOTAL=INT( QUESTION/ 100-9):GOSUB QUI
Z:POKE ATTRACT, OUT
NEXT QUESTION
GOSUB SCORE
GOTO START
T0TAL=T0TAL-1 : GOSUB SCORE
GOTO START
REM . * * * QUIZ ***
GRAPHICS SMALL: POKE CURSOR , OUT: SETC
OLOR BACKTEXT, BLACK, DARK :SETCOLOR T
EXT, BLACK, LIGHT
RESTORE QUESTION: READ ASK1$,ASK2$
POSITION 0,0:? #6;"QUESTI0N NUMBER " ;
TOTAL;" NUMBER CORRECT " ; RIGHT
POSITION 0, 1:? #6;ASK1$
POSITION 0,2:? #6;ASK2$
125 RESTORE QUESTION + 30: READ GUESS1$,C0
continued on page 74
72
ANTIC, The ATARI Resource
//>//#3
RESTON
TURNS
COMPUTER
LEARNING
INTO
CHILD'S
PLAY
Today, learning about computers is part of
growing up. And two new books from Reston
take kids beyond arcade-style shoot-
'em-ups and into real computer program-
ming. Rainy Day Activities for the
Atari'", by Nancy Mayer, is designed to
introduce younger children to computer
fun. Kids and The Atari™, by Edward H.
Carlson, takes 10-14 year-olds from the
fundamentals to complete mastery of
BASIC programming. Both feature lively
illustrations and simple writing to let kids
use them by themselves — with special
notes to let parents and teachers
help out.
Reston Publishing Company
A Prentice-Hall Company
i> -^..v-. -'^— .:rX3»»t=a 11480 Sunset Hills Rd.
%i^£Sr.. WB^a^ Restan, VA 22090
Available at your local
bookstore and computer
retailer or call us at
(800) 336-0338.
Atari is a registered
trademark of Atari, Inc.
EDUCATION
130 POSITION
140 POSITION
160
T
STARGAZING continued from page 72
NST1 , GUESS2$ , C0NST2 , GUESS3$ , C0NST3 , 0
ORRECT
1,5:? #6;GUESS1$
1,7:? #6;GUESS2$
150 POSITION 0,9:? #6;GUESS3$
155 POSITION 0.16:? #6;
PRESS jaMMsB^ key to OUIT"
KEY=PEEK ( KEYBOARD ) : IF KEY = UNTOUCH
HEN 160
IF PEEK (RESPONSE) =31 THEN ANSWER=1
GOTO 170
IF PEEK (RESPONSE) =30 THEN ANSWER = 2
GOTO 170
IF PEEK(RESPONSE)=26 THEN ANSWER = 3
GOTO 170
166 IF PEEK (RESPONSE) =39 THEN QUESTION = Q
UESTION~100:TOTAL=TOTAL-1 :GOTO SCORE
169 GOTO ERROR
170 POSITION 15,12:IF ANSWER = CORRECT THE
N ? #6:"KlJKi" :GOSUB NOISE:
RIGHT=RIGHT+1:G0T0 190
175 ? "l^^gU^HIl^BHSHfeilSBSU
'■ :GOSUB BUZZ
190 GOSUB DRAW
191 ? :? :? :? " PRESS ANY KEY TO CONTI
NUE"
199 GOSUB WAIT: RETURN
200 REM . *** SCORE ***
210 GRAPHICS AVERAGE:POKE CURSOR , OUT: SE
TCOLOR BACKGRND , GREEN , DARK : SETCOLO
R WINDOW, GREEN, DARK
SETCOLOR TEXT, YELLOW, MEDIUM
161
162
163
211
215
WRONG=TOTAL
-
220
POSITION 0,0:
?
230
POSITION 0,1:
?
240
POSITION 0,3:
?
250
POSITION 0,4:
LY"
?
260
POSITION 0,6:
/TOTAL)* 100)
?
RIGHT
#6; "YOU ANSWERED "
#6 ; TOTAL ; " OUESTIONS"
#6; RIGHT;" CORRECTLY"
#6; WRONG;" INCORRECT
#6;INT((RIGHT
PERCENT!!!!"
265 REM . SELECT APPROPRIATE RESPONSE
270 RESTORE INT ( RIGHT / TOTALIS) * 10 + 500: RE
AD GUESS1$
275 REM . PUT RESPONCE INTO A STRING
280 POSITION 0,9:? #6;GUESS1$
290 ? " PRESS ANY KEY TO CONTINUE"
299 GOSUB WAIT: RETURN
500 DATA BETTER LUCK NEXT TIME
510 DATA NOT TOO GOOD, BUT YOU'RE LEA
RNING!"
520 DATA NICE TRY!
530 DATA GOOD JOB!
540 DATA VERY GOOD!!
550 DATA EXCELLENT!! THAT'S ALMOST A PER
FECT SCORE.
560 DATA TREMENDOUS!! THAT'S A PERFECT SC
ORE!!
1000 REM .** QUESTION NO . 1 **
1010 DATA What is the giant constellation in the
1020
1030
1050
1060
1100
1110
1120
1130
1140
1150
1160
1200
1210
1220
1230
1240
1250
1260
1300
1310
7120
sky is called
DATA southeastern skies during the winter?
DATA 1
7100040 DATA 2.
7110
DATA
DATA
REM
DATA
DATA
DATA
DATA
DATA
DATA
REM
DATA
DATA
DATA
DATA
DATA
DATA
REM
DATA
S C O R P I U S,
ORION
URSA MAJOR
3.
2
** QUESTION NO. 2 **
Which star of the winter
the Dog Star?
,7130
7140
S I R I U S
VEGA.
ARCTURUS
7150
1.
2.
3.
1
** QUESTION NO. 3 **
What constellation name is also the
name of a galaxy?
1.
2.
3.
3
p
T
A
L
A
N
E
U
D
I
R
R
A
U
0
D E
SI
M
B,71E
7260
EDA
7170
** QUESTION NO. 4 **
What consteilation forms a lazy W or
1320 DATA depending on when you look at it?
7180
M
1330
1340
1350
1360
1400
1410
1420
1430
1440
1450
1460
5000
5050
5100
5150
5160
5170
5200
5299
5300
6000
6003
6004
DATA
DATA
DATA
DATA
REM
DATA
DATA
DATA
DATA
DATA
DATA
FOR PITCH
CE0, PITCH
CASSEOPEIA
GEMINI.
AURIGA
7190
7200
1 .
2,
3,
1
. ** QUESTION NO. 5 **
Which constellation is the shape of a
question mark, or sickle?
1. lll:M!tWkfiBMIM«in .7120
2.
3.
3
= 200 TO 2 STEP -3: SOUND VOI
PURE, NORMAL: NEXT PITCH: SO
u
RSA MAJOR
T
A U R U SIO^H
L
l:Ma.7210
UND VOICE0,OFF,OFF,OFF:RETURN
FOR PITCH = 50 TO 255 STEP 3: SOUND VOIC
E0, PITCH, PURE, NORMAL: NEXT PITCH:
SOUND VOICE0,OFF,OFF,OFF:RETURN
FOR TIME=0 TO 300: NEXT TIME: RETURN
FOR TIME = 0 TO 50:NEXT TIME:TIME=0
KEY=PEEK( KEYBOARD): IF KEY = UNTOUCH A
ND TIME<2000 THEN TIME=TIME+1 : GOTO 5
160
FOR TIME=1 TO 3:NEXT TIME:RETURN
FOR FLASH=1 TO 100: SOUND VOICE0,40,P
URE, NORMAL: HUE = RND(0)* 16: LUMIN = HUE:
SETCOLOR TEXTCAPS,HUE,LUMIN
SOUND VOICE0, 15, PURE, NORMAL: NEXT FL
ASH : SOUND VOICE0 , OFF , OFF , OFF : RETURN
? "OOPS THAT'S THE WRONG KEY" : GO
SUB NQISE:GOTO QUIZ
REM . ***INTRODUCTION***
GRAPHICS AVERAGE: POKE CURSOR, OUT:SE
TCOLOR BACKGRND , YELLOW , DARK : SETCOL
OR WINDOW, YELLOW, DARK
SETCOLOR TEXT,YELLOW, MEDIUM: SETCOLO
R TEXTCAPS, GREEN, MEDIUM
continued on page 76
74
ANTIC, The ATARI Resource
PftOGARm/TDM
Compare the Choices on Atari Software
PftOGRAm/TDA€
SAVE THE
SEVEN SEAS [fi
From Thorn EMI L&hI
Remove deadly nuclear waste from the seabed!
Noxious rays turn harmless sea creatures to
fearsome monsters in isotope induced agony.
One or two players dodge the mutated monsters
and pilot the ship through polluted waters to
locate and retreive canisters. Take care, you're
followed by radiation hungry octopuses!
ROM Cartridge, $49.95
ZAXXON
From DataSoft
The official Zaxxon, now for home use, combines
3 dimensional effects, unique color graphics and
realistic sound effects. Arcade action while you
maneuver your ship through a battlefield of enemy
missiles, tanks and planes to meet your match in
the deadly Zaxxon Robot armed with a lethal hom-
ing device.
16K Tape or Disk, $39.95
SEA
DRAGON
By Wesfmoreland & Oilman from
Adventure
Underwater adventure is yours as you command
a nuclear sub armed with deadly missiles and tor-
pedoes. Guide it carefully through sea mines and
underwater mountains; watch out for depth
charges being fired by overhead ships . . . and
don't run out of air! Scrolling sea bottom for added
excitement. ^«
32KDisk,JS34:95 $29.71 c^V
SALE 15% OFF ^"^
TIL JUNE 30
ORCAHACK
From Thorn EMI
Save the castle from the ORG siege. Ore archers
direct a hail of crossbow bolts as they scale the
walls but you pelt them with rocks and counter
the gruesome attack with your trusty broadsword.
Realistic animation and fast action make this
lively combat game unique and visually
entertaining.
ROIUI Cartridge, $49.95
^-NEVER BEFORE!
Never before have there been
COLOR DISKS! Never before
have we advertised blank
DISKS! But these are so
special...
INTRODUCING
COLOR
DISKEHES
Bright and bold! Premium quality mini diskettes in
5 brilliant colors: red, orange, yellow, blue, green.
Single sided, soft sectored, double density with
hub rings. Use them just for beauty or to color
code your programs and data!
Box of 10 — all one color or
Box of 10— 2 each color
$34.50 Box
REAR GUARD
By Neil Larimer from Adventure Int.
A space battle between your cruiser and wave-
after-wave of enemy ships. You can destroy them
with your energy darts or you can ram them — as
long as your shields are intact. The action takes
place on a continuous horizontal landscape. You
control the altitude and speed of your craft as you
pursue the enemy Skill level 1 is exciting, and
there are four more levels available. ^|
16K Tape, *»«:<rS $16.96 %^A^'
24K Disk, ^M^rS" $21.21
SALE 15% OFF TIL JUNE 30
KIDS AND THE ATARI
from Resion
Softcover book, $19.95
MAPPING THE ATARI
from Compute!
Softcover book $14.95
GAMES FOR THE ATARI
By Elcomp
Softcover book, $7.95
DELTA
DRAWING
By Computer Access Corporation
From Spinnaker Software
Children create stunning graphics! Kids learn
programming and create colorfu! drawings on
screen using single keystroke commands to con-
trol the Delta cursor Drawings are stored as
programs and can be used to create complex
pictures, patterns and designs. Save drawings on
disk or graphics printer. Simple and easy to pro-
duce computer graphics for ages 4 to 14. You
don't have to read, write, or even know English!
48K Disk, $59.95
LANGUAGE
TEACHER
By Cindy and Andrew Bartorillo from
Acorn
Learn the basics of a foreign language. LAN-
GUAGE TEACHER offers hundreds of word com-
binations, verb conjugations and phrases. There
is an option for having multiple-choice answers
and for being retested on missed items. Full
printer capability and a great deal of "human en-
gineering" further enhance the programs.
Teachers will appreciate the ample documenta-
tion and the ability to get printouts of quizzes. Cur-
rently available languages are: French, Spanish,
Italian and German.
32K Disk, $29.95
for each program.
Over 2500 Programs for TRS-80,
For Information Call
202-363-9797
Visit our other stores:
829 Bethel Rd., Columbus OH
Seven Corners Center, Falls Church, VA
W. Bell Plaza, 6600 Security Blvd., Baltimore. MD
White Flint Mall, Rockville Pike, Rockville, Md.
^4^
BUG OFF
By Sparky Storks
From Adventure International
This is one game that will bug you! Wacky
arcade-style machine language game for one or
two players. Your garden has fallen into a Florida
sinkhole where weird forces have mutated a bevy
of bugs into a contingent of killers. Control the
seven types of bugs using DDT on the pesky
pests! You'll enjoy these bugs in your computer!
Graphics oriented, real-time action with great
sound.
16KTapeor32KDisk,J$39;«S $25.46
SALE 15% OFF TIL JUNE 30
ATARI 400/800, APPLE, IBM & VIC 20.
imi/ I \i
PROGRflm /TXIR6
Coming Soon to Boston,
Philadelphia and Pittsburgh.
T.M.
To Order Call Toll-Free
800-424-2738
MAIL ORDERS: Send check or M.O. for total pur-
chase price, plus $2.00 postage & handling. D.C., MD: &
VA.: add sales tax. Charge cards: Include all embossed in-
formation. r^flk|pk| H^^^B
© 1982 The Progrann Store, Inc. F^iPPl hSb
1
THE PROGRAM STORE • Dept. 02-06-3 • Box 9582 • 4200 Wisconsin Ave., N.W., Washington, D.C. 20016
Item
Tape/Disk/Book
Price
Postage $2.00 Name
Total Address -
n CHECK D VISA City
D MASTERCARD Card#_
Computer
-State-
-Zip^
- Exp_
EDUCATION
STARGAZING continued from page 74
6005 POSITION 0,1:? #6; "self teaching series"
6010 POSITION 0,7:? #6;" A WINTER"
6020 POSITION 0,9:? #6;" ASTRONOMY"
6030 POSITION 0,11:? #6;" 0 U I Z"
6060 ?:?:?" by Thomas M. Krischan" ;
6070 GOSUB PAUSE
6080 GOSUB TWINKLE
6081 ? :? :? :? " PRESS ANY KEY TO BEG
IN."
6099 GOSUB WAIT: RETURN
7000 REM .*** DRAWING ***
7010 GRAPHICS PICTURE: TRAP 7099: POKE CURS
OR , OUT : SETCOLOR TEXTCAPS , RED , MEDI UM :
SETCOLOR TEXT, BLACK, LIGHT
7015 SETCOLOR WINDOW , BLUE, 2 : SETCOLOR BA
CKGRND, BLACK, DARK
7021 IF ANSWER=1 THEN C0NST = C0NST1
7022 IF ANSWER = 2 THEN C0NST = C0NST2
7023 IF ANSWER = 3 THEN C0NST=C0NST3
7029 REM . ***BLUE STARS***
7030 RESTORE CONST: FOR 1=1 TO 20: READ X,Y
: STAR ( I , 1 ) =X : STAR ( I , 2 ) =Y : IF X>0 THEN
NEXT I
7035 COLOR 3: FOR 1 = 1 TO 20: IF STAR(I,1)>0
THEN PLOT STAR (1,1), STAR (1,2): NEXT I
7036 REM . ***RED STARS***
7040 RESTORE C0NST+1:F0R 1=1 TO 20 : READ X
, Y : STAR ( I , 1 ) =X : STAR ( I , 2 ) =Y : IF X>0 TH
EN NEXT I
7041 COLOR 1:F0R 1 = 1 TO 20: IF STAR(I,1)>0
THEN PLOT STAR (1,1), STAR (1,2): NEXT I
7044 REM . ***WHITE LINE***
7045 GOSUB CONST: GOSUB WAIT: RESTORE CON
ST + 2:F0R 1 = 1 TO 20: READ X , Y: STAR( 1 , 1 )
=X:STAR(I,2)=Y:IF X>0 THEN NEXT I
7050 COLOR 2: FOR 1 = 1 TO 20: IF STAR(I,1)>0
THEN PLOT STAR (1,1), STAR (1,2): DRAWTO
STAR (1 + 1,1), STAR (1 + 1,2): NEXT I
7099 RETURN
7100 DATA 20,48,24,52,22,54,20,60,24,64,38,
62 , 48 , 52 , 52 , 48 , 64 , 42 , 72 , 38 ,
84 , 24 , 88 ,
28,89,32,88,36,-1,-1
7101 DATA 68,40, -1 ,-1
7102 DATA 20,48,24,52,22,54,20,60,24,64,38,
62 , 48 , 52 , 52 , 48 , 64 , 42 , 68 , 40 , 72 , 38 , 88 , 28 ,
84 , 24 , 88 , 28 , 89 , 32 , 88 , 36 , - 1 , - 1
7105 ? "SCORPIUS is a large constellation inclu
ding the shape of a scorpion's "
7106 ? "tail. It is located in the southern sky dur
ing the sunnmer months. " ;: RETURN
7110 DATA 62,42,62,46,62,50,66,50,68,50,72,
50 , - 1 , - 1
7111 DATA 28 , 44 , 44 , 24 , 84 , 64 , 88 , 40 , - 1 , - 1
7112 DATA 28,44,44,24,84,64,88,40,-1,-1
7115 ? "ORION appears as 4 stars forming a larg
e lazy Z lying on its side with a"
7116 ? "belt of three stars in a close line. A sword
hangs from the belt. " ;: RETURN
7120 DATA 24,36,40,34,54,38,68,44,72,56,92,
56,96,44,-1,-1
7121 DATA -1 ,-1
7122 DATA 24,36,40,34,54,38,68,44,72,56,92,
56,96,44,-1 ,-1
7125 ? "URSA MAJOR (the Big Bear) is often r
eferred to as the Big Dipper.
7126 ? "Actually, the dipper is only a part of Ursa
Major. ";: RETURN
7130 DATA 32,28,44,34,42,40,38,46,52,32,76,
20,84,44,-1 ,-1
7131 DATA 80,32,-1,-1
7132 DATA 38,46,42,40,44,34,32,28,44,34,52,
32,80,32,84,44,-1 ,-1
7135 ? "SIRIUS is the brightest star in the conste
nation Canis Major (Big Dog)
7136 ? "which follows Orion the hunter across the sk
y. " ;: RETURN
7 1 40 DATA 52 , 20 , 60 , 28 , 52 , 36 , 60 , 52 , 68 , 44 , - 1
,-1
7141 DATA 60,20,-1 ,-1
7142 DATA 52,20,60,20,60,28,52,36,60,52,68,
44,60,28,-1 ,-1
7145 ? "VEGA is the brightest star in the conste
nation Lyra. Vega is on the
7146 ? "western horizon and sets shortly aftersundow
n with the deepening of winter" ;: RETURN
7150 DATA 64,16,56,8,44,16,48,40,62,
38,60,38,-1,-1
7151 DATA 60,64,-1,-1
7152 DATA 64,16,56,8,44,16,48,40,60,64,62,
38,64, 16,-1 ,-1
7155 ? "ARCTURUS is the brightest star in the conste
Nation Bootes (called Bear
7156 ? "Driver & Herdsman). It is shaped like a kit
e and is near the Big Dipper " ;: RETURN
7160 DATA 24,24,60,28,70,34,74,36,76,36,80,
38,76,42,72,44,28,52,-1 ,-1
7161 DATA 87,11,89,9,91,7,93,5,95,7,93,9,-
1,-1
7162 DATA 24,24,60,28,70,34,74,36,76,36,80,
38,76,42,72,44,28,52,-1,-1
7165 ? "PLEIADES sometimes called Seven Si
sters appears to the naked eye as a"
7166 ? "group of 6-7 stars that form a tiny dippe
r nearly overhead in January." ;: RETURN
7170 DATA 24,16,52,
28 , 72 , 32 , 92 , 36 , 76 , 40 , 52 , 40 , 20 , 40 , - 1 , - 1
7171 DATA 51,16,52,16,-1,-1
7172 DATA 24,16,52,28,72,32,92,36,76,40,52,
40,20,40,-1 ,-1
7175 ? "ANDROMEDA is a constellation which sh
ares a star with another constell- "
7176 ? " ation called the Great Square of Pegas
us." ;: RETURN
7 1 80 DATA 28 , 28 , 62 , 30 , 74 , 42 , - 1 , - 1
7181 DATA 48,40,80,44,88,
24,-1,-1
7182 DATA 28,28,48,40,62,30,74,42,80,44,88,
24,-1,-1
7185 ? "CASSEOPIA is in the sky during all seas
continued on page 78
76
ANTIC, The ATARI Resource
DISK WIZARD
A COMPLETE DISK UTILITY PACKAGE AT AIM
AFFORDABLE PRICE
THIS COMPREHENSIVE PACKAGE INCLUDES THE FOLLOWING POWERFUL
PROGRAMS FOR THE ATARI' 800 COMPUTER (MINIMUM: 32 K)
DISK BACK-UP
DISK EDIT
• SINGLE / DOUBLE DENSITY
• REVIEW / MODIFY ANY SECTOR
• SUPPORTS 1 OR 2 DRIVES
• WORKS WITH ALL FORMATS
• ALLOWS BACK-UP OF DISKS
PROTECTED BY BAD SECTORING
• FAST COPY OPTION
• SINGLE / DOUBLE DENSITY
• SECTOR DISPLAY IN HEX AND
ASCII
• SECTOR STATUS SUMMARY
• OPTIONAL PRINTOUT OF SECTOR
STATUS
• SCAN SECTORS FOR A SERIES
OF BYTES OR A STRING
• DECIMAL/ HEX NUMBER CONVERSION
DISASSEMBLER
DISK SPEED
• DISASSEMBLE FROM DISK BY
FILE NAME OR SECTOR NUMBERS
• VERIFIES / ALLOWS ADJUSTMENT
OF DISK SPEED
• OPTIONAL OFFSET
• OUTPUT TO SCREEN OR PRINTER
COMPREHENSIVE MANUAL INCLUDED
$29
ORDERING INFORMATION
For fast delivery, send certified
check or money order. Personal
checks: allow 2 to 3 weeks,
MASTERCARD & VISA accepted.
(Maine Residents add 5% Sales Tax)
Phone orders accepted on C.O.D.
and charges.
•ATARI is a registered Trademark of Atari, Inc,
95
69 NEW BOSTON ROAD
YORK, MAINE 03909
(2071 363-3036
POSITIVE INPUT
During Arcade Game Play Your Child's
Increased Awareness Makes Learning Easier.
At Positive Input We Are Aware Of This,
So We Combined Learning With Playing.
For $15.00 Your * atari Can Become
The Most Powerful Educational
Tool Your Child Ever Played With.
Addition or
Subtraction
FOR PRE-SCHOOL
TO 6 YEARS
Also Programs For
Older Kids, And For
Handicapped
Send $15.oo For One
$25.00 For Two. Indicate Disk or Cassette.
POSITIVE INPUT
P.O. BOX 7019
LAGUNA NIGUEL
CALIE 92677 /-
^ M Including
FOR Catalogue /M reward Game.
Send S.A.S.E -/M
NUERON
CLEARING
THE PATH
TO LEARNING
'ATARI I.S A TR.^DEMARK
OF ATARI, INC.
At Last, A Program to
Test Your
Programming
Potential
Give yourself or your family
the opportunity to be
in demand in the job market.
PASE, Programmer Aptitude Self Evaluation, can allow
you, at home on your own Atari 400 or 800 to measure
your potential for the field of computer programming. For
the first time, this program offers the novice a try at
programming with absolutely no prior computer
experience or knowledge of a computer language.
Presented in a game format, PASE will instruct you
through every step of a first program to give you afeel for
what actual computer programming is like. PASE is
suitable for both adults and children, excluding no one
from discovering their aptitude for a field that has
nowhere to go but up!
$19
95
For the ATARi;^|^
Home Computer
1 6K Tape
Send Check or money order to
IRIDATA CORPORATION
COMPUTER PROFESSIONALS
3057 College Heights Blvd., Allentown, Pa. 18104
(215)820-9577
PARENTS and TEACHERS
n Classroom Management
and Test Authoring System
• Author and Edit your own multiple
choice Question Banks
• Create Class and Student profiles
• Save results to Disk or Printer
• Average, Display and Print
student results stored on disk
• Comes with three program dis-
kettes and instructions for
creating disks for class files and
question banks
48K Disk
Only $79.95
FOR
ATARI
400/800
Addition, Subtraction,
Multiplication, Division and
operation combinations of:
rj Two-Place Decimals
□ Integers
n Fractions
PRE ALGEBRA
n Positive & Negative Decimals
D Positives, Negative Fractions
D Fractions with Decimals
□ Positives Negative Fractions
with Decimals
32K IJ Disk $24.95
D Cassette $24.95
D All seven moth progroms
SPECIAL $149.95
All Programs do the following:
• Play a Dynomic Game • Give Tests • Disploy Quesrians • Have many Levels of Difficulty • Have
Multiple Choice Format • Raadomly Place the Answer • Develop Test Joking Skills • Are Menu Driven
• Disploy the High ScoreandNomeof Student • Are for Individuol or Group Use
Please check the boxes for the program you want, and send to:
TYSON EDUCATIONAL SYSTEMS, 8922 Palm Tree Lane,
Pembroke Pines, FL 33024 Phone (305) 431-4268
D Check D Visa D Mastercard Deofer /nquiries Invited
Card No. Exp. Date
5ignoture
Name
Address
City/Stote/ZIP
EDUCATION
STARGAZING continued from page 76
ons. It never goes below the
7186 ? "horizon for North American viewers." ;:RET
URN
7190 DATA 104,16,80,20,68,48,108,44,112,56,
-1,-1
7191 DATA 32,24,32,44,-1,-1
7192 DATA 104,16,80,20,32,24,32,44,68,48,10
8,44,112,56,-1,-1
7195 ? "GEMINI (The Twins) is seen primarily as
two bright stars in the eastern
7196 ? "January skies." ;:RETURN
7200 DATA 80,20,88,44,44,52,28,44,25,44,44,
20,46,18,40,14,-1,-1
7201 DATA 32,20,-1 ,-1
7202 DATA 80,20,88,44,44,52,28,44,32,20,44,
20,80,20,-1,-1
7205 ? "AURIGA is roughly the shape of a pent
agon very close to overhead in
7206 ? "January." ;: RETURN
7210 DATA 14,26,20,20,28,20,36,20,42,26,50,
20 , 48 , 14 , 84 , 44 , 80 , 40 , 72 , 48 , 73 , 54 , 80 , 56 ,
92 , 60 , 64 , 80 , 56 , 72 , 53 , 80 , - 1 , - 1
7211 DATA -1,-1
7212 DATA 84,44,80,40,72,48,73,54,80,56,92,
60,64,80,56,72,53,80,-1 ,-1
7215 ? "LEO (The Lion) rises in the east in Janu
ary. To find Leo - imagine a hole"
7216 ? "poked in the bottom of the Big Dipper. The
water falls on the lion's head." ;: RETURN
7220 DATA 36,60,20,60,36,48,84,48,74,38,76,
24,92, 16,102,26,-1,-1
7221 DATA 88,60,-1,-1
7222 DATA 36 , 60, 20,60,36 ,48,36, 60, 88 , 60 , 84 ,
48 , 74 , 38 , 76 , 24 , 92 , 1 6 , 1 02 , 26 , - 1 , - 1
7225 ? "LEO'S major star is Regulus." : RETURN
7260 DATA 24,24,60,28,70,34,74,36,76,36,76,
42 , 72 , 44 , 28 , 52 , 87 , 1 1 , 89 , 9 , 91 , 7 , 93 , 5 , 95 ,
7,93,9,-1 ,-1
7261 DATA 80,38,-1 ,-1
7262 DATA 24,24,60,28,70,34,74,36,76,36,80,
38,76,42,72,44,28,52,-1,-1
7265 ? "TAURUS (The Bull) is a winter con
sfellation shaped somewhat like a "
7266 ? "V with a cluster of stars at the tip" ;:RETU
RN
7270 DATA 62,42,62,46,62,50,66,50,68,50,72,
50,-1,-1
7271 DATA 28,44,27,44,28,43,27,43,43,24,44,
24 , 84 , 64 , 88 , 40 , 87 , 40 , 88 , 41 , - 1 , - 1
7272 DATA 28 , 44 , 44 , 24 , 84 , 64 , 88 , 40 , - 1 , - 1
7275 ? "The four major stars of Orion in orderof their
brightness are 1 . BETELGEUSE"
7276 ? "2.RIGEL 3.BELLATRIX and 4.SAIPH" ;:R
ETURN
7280 DATA 28,28,74,42,-1,-1
7281 DATA 48,40,62,30,63,30,80,43,80,44,80,
45 , 81 , 44 , 81 , 43 , 81 , 45 , 82 , 43 , 82 , 44 , 82 , 45 ,
88 , 23 , 87 , 23 , 88 , 24 , 87 , 24 , - 1 , - 1
7282 DATA 28,28,48,40,62,30,74,42,80,44,88,
24,-1,-1
7285 ? "The four major stars of Casseopeia in or
der of brightness are 1.SCHEDAR "
7286 ? "2.CAPH 3.NAVI and 4. RUCHBAH . " ;: RE
TURN
7290 DATA 24 , 24 , 60 , 28 , 28 , 52 , - 1 , - 1
7291 DATA 80,38,70,34,74,36,76,36,76,42,72,
44 , 87 , 1 1 , 89 , 9 , 9 1 , 7 , 93 , 5 , 95 , 7 , 93 , 9 , - 1 ,
-1
7292 DATA 24,24,60,28,70,34,74,36,76,36,80,
38 , 76 , 42 , 72 , 44 , 28 , 52 , - 1 , - 1
7295 ? "TAURUS contains the Hyades and the PI
eiades clusters. Both are open
7296 ? "clusters containing hundreds of stars." ;:RE
TURN
7300 DATA 104,16,80,20,68,48,108,44,112,56,
-1,-1
7301 DATA 32,24,32,44,-1,-1
7302 DATA 104,16,80,20,32,24,32,44,68,48,10
8,44, 112,56,-1 ,-1
7305 ? "CASTOR and POLLUX mark the heads of
the famous twins." : RETURN
TYPO TABLE
yariable checksum
= 6679647
Line num
range
Code
Length
20
- 27
SN
578
28
- 118
EA
311
120
- 166
MS
461
169
- 230
EJ
340
240
- 520
KF
439
530
- 1100
ER
338
1110
- 1250
ET
285
1260
- 1430
FW
310
1440
- 5300
AL
469
6000
- 6099
BM
393
7000
- 7041
BE
547
7044
- 7105
BV
565
7106
- 7125
XG
572
7126
- 7145
PA
578
7146
- 7162
XB
542
7165
- 7182
00
542
7185
- 7205
BX
574
7206
- 7222
NG
521
7225
- 7275
TE
577
7276
- 7292
AO
515
7295
- 7305
LK
322
□
SUBSCRIBE
to
ANTIC!
See centerfold insert.
78
ANTIC, The ATARI Resource
48K AUSTIN BOARD
$ii495
SUGG. LIST
GIVE YOUR ATARI 400'' COMPUTER
THE MEMORY POWER OF AN ATARI 800^
AUSTIN BOARD FEATURES
• Lifetime warranty.
• Worl<s with all hardware and software including all cartridges.
• Custom components for highest reliability.
• Superior CAD/CAM generated P.C. design.
• Complete bank and board de-coupling for cleanest signal possible.
• Gold edge connectors.
• P.C. template provided for easy ATARI 400"" installation.
• Fully tested.
• No system lock-up due to overheating. Uses ^2 the power of other 48K
boards on the market.
• ATARI 800* compatibility with optional loop-back card (available for
$5.00 additional).
$9995 vvith 16K board trade-in
COMING SOON
AUSTIN 80 ^ -An 80 Column color video display
board for the ATARI 800'
\*
Ask for AUSTIN BOARDS " at your local dealer or call
617-772-0352
AUSTIN FRANKLIN ASSOCIATES
43 GROVE STREET, AYER, MA 01432
M/C, VISA & COD ACCEPTED DEALER INQUIRIES INVITED
*ATARI IS A REGISTERED TRADEMARK OF ATARI, INC.
PRODUCT REVIEWS
TYCOON
The Programmers Workshop
5230 Clark Ave., Suite 23
Lakewood, CA 90712
(213) 804-1475
$19.95, 24K — diskette &c cassette
Reviewed by Dave Mentley
The inspiration for Tycoon clearly
came from that famous Parker Brothers
board game — Monopoly. You now
have an alternative to sitting around
the kitchen table at 2 a.m. arguing
whether or not you need four houses
to buy a hotel. With this game you can
sit around the tube and practice trad-
ing stocks, gold and real estate, merely
by putting your thumb to the joystick
button.
Tycoon is a board game written in
BASIC for one to four players. The
computer will play against a single per-
son, or four players can compete if you
have four joysticks. The game code
appears to be well written and totally
crashproof, however there are a few
typos in the screen presentation.
Players are asked their names at the
start of the game. This is the only key-
board input required. A pair of dice is
rolled by pressing the red joystick but-
ton, identical to Monopoly. (By the
way, the U.S. Supreme Court has ruled
that Monopoly is not a trademark as it
has become generic. Tycoon could
have been called Monopoly.) The
board squares which lie on the left half
of the screen are unmarked because
they are too small for a meaningful
label. This takes some fun out of the
dice roll. You could hope for snake
eyes to land on Inheritance if you knew
where it was on the board. As it is, the
right half of the screen tells you where
you are when you land on it. It also
tells you want your options are — •
BUY, SELL, PASS, etc. and what your
estate is worth.
There are ten types of squares on the
board:
GOLD — you can buy units (ounces?)
when you land on GOLD. The price
per unit changes rapidly throughout
the game affecting your net worth.
STOCKS — The stock value acts as a
portfolio with less volatility than the
gold. There are no individual securities
you can trade.
REAL ESTATE— Rent is due when
you land on real estate owned by
another player. Rents and property
values escalate as the game proceeds.
GAMBLE — This is an uncontrol-
lable bet with a 50% chance of win-
ning and a 2:1 payoff. The computer
decides how much you bet. This is a
strange way to gamble.
INHERITANCE— extra income.
INCOME TAX — a nuisance which
only takes 10% (of net worth!). This is
clearly not an income tax.
PAY DAY — just like passing GO ex-
cept you get ever increasing amounts.
DOOM — all players' holdings ex-
cept cash decrease in value by 50%.
BOOM — all players' non-cash hold-
ings increase by 50%. BOOM and
DOOM make the game very volatile.
DOOM INSURANCE— can be pur-
chased for $300 and will make you
immune to DOOM one time.
I am still trying to decide on the
value of a game such as Tycoon. It
would seem to me that the social im-
pact of digital Tycoon will probably
never be as great as the cardboard and
paper games like Risk, Monopoly or
Scrabble.
^ViW<^Mv/3,TO'
80
ANTIC, The ATARI Resource
PRODUCT REVIEWS
STOCK
MANAGEMENT,
REV. I.I
Atari Program Exchange (APX)
P.O. Box 3705
Santa Clara, CA 95055
(408) 727-5603
(800) 672-1850 inside California
(800) 538-1862 outside California
$22.95, 32K — diskette
Reviewed by Dave Mentley
This well-polished, low-priced record-
keeping program from APX will be
very useful to ATARI owners who buy
and sell securities for investment or
speculation. I've found that this popu-
lation group is actually quite small,
but the Stock Management program is
an excellent example of what a home
computer can do.
It is, however, fundamentally a
reporting program — not a manage-
ment program. In order to "play" the
stock market you need instant infor-
mation from many sources and you
really need personal contact over the
phone. For recordkeeping and valua-
tion of your portfolio of stocks
though, this program is ideal. It does
not handle sophisticated transactions
such as "short selling" or options
trading, but we are not planning to
open a branch of Merrill Lynch with
our ATARI either.
The disk comes with a sample data
base built by the author, and this
makes learning the utility very easy.
Actually, a sample data base or data
file makes learning any new software
package much easier. This program is
menu-based to minimize typing and
simplify use. One shortcoming (which
some may call a feature) is that the
author did not disable the [BREAK]
key. Two POKEs in BASIC will pre-
vent an accidental [BREAK]. The
menu contains six possible selections
leading to all of the program sub-
routines. These items are: (1) Enter
New Transactions, (2) Correct Trans-
actions, (3) List All Transactions, (4)
Status of Portfolio, (5) Profit or Loss
for Single Stock, and (6) Profit or Loss
for the Year. In order to enter trans-
actions you should have your
brokerage slips by your computer. You
will need to enter the stock name,
ticker symbol, transaction (BOT, SLD,
DIV, etc.) date, exchange (NYSE,
AMEX, OTC, etc.), share price,
number of shares and the broker's
commission. This is a lot of data and
this program helps you to get it neatly
arranged on your floppy disk instead
of in your dresser drawer.
Once you have done the dirty work
of entering the data, you can begin to
have some fun with the numbers. The
only other inputs you need after enter-
ing are the daily (or hourly) share
prices. Just by changing the price ac-
cording to the daily paper or your
Dow Jones service, you can see in a
flash how much your portfolio is
worth "on paper" or in this case "in
computer". You can produce any of the
last three reports listed above just by
entering the share price. All reports
can be sent to a printer for a hard copy
or to the screen if you just want a quick
look.
If you feel like turning your stock
into cash, just reach for the phone, call
your broker and make that transaction
real. The beauty of this program is its
organizing ability and simplicity.
June 1983
81
PRODUCT REVIEWS
DESK SET
The Programmers Workshop
5230 Clark Ave., Suite 23
Lakewood, CA 90712
(213) 804-1475
$29.95, 40K — disk
Reviewed by Clark Nobil
Desk Set is a well designed program
that thoughtfully combines a daily
appointment schedule, perpetual
calendar, and card file (mailing list)
section. It marks the long-awaited
entry of business quality software
capable of serving either personal or
light office needs at a reasonable price.
Desk Set is a kind of electronic date
book with all the speed, accuracy, and
convenience of a computer.
The daily appointment schedule
allows you to enter up to 400 separate,
daily appointment or "things-to-do-
today" schedules — each with up to 15
entries per day. The perpetual calendar
displays any past, present, or future
month. The card file section permits
you to store, edit, sort, and print up to
200 names, addresses, phone num-
bers, and brief messages. Desk Set
replaces several smaller mailing list
and appointment calendar programs
the program requests the month, year,
and day and displays the calendar for
that month. You may then view the
appointment schedule for that day, or
go on to the appointment schedule for
the previous or next day. When an
appointment schedule is selected, the
screen displays a schedule with 10
hourly time slots, from 8:00 a.m. to
5:00 p.m., and five other slots for
extra appointments or important
notes. The program allows entry of up
to 22 characters for each of the time
slots — plenty of room for a name and
phone number or short note. At the
bottom of this screen, a menu appears
which permits you to add or delete an
entry, print the appointment schedule,
erase any outdated schedules, or
return to the main menu.
The card file section of the program
accepts up to 200 records with sepa-
rate fields for name, address, city,
state, zip, telephone number (with
area code), and a short message. The
user can then add, edit, sort, view, or
print records. It is, in fact, here in the
card file section that the program truly
excels with some refreshingly new and
original features. If you wish to view
records, there are six options in the
search mode: number or range of
Although it is relatively new. Desk Set is likely to
become the standard by which integrated appointment
calendar /small mailing list programs are judged
in the future.
by combining them into a larger, more
powerful program with quick access
between sections and with some of the
sophisticated features found on more
expensive data base programs.
Numerous prompts guide you at every
step to prevent accidental crashing or
the need to restart the program.
The program begins with a main
menu that asks you whether you want
to access the calendar or card file sec-
tion. If you respond with "calendar,"
record number, area code, state, zip
code, or all. If you want to print these
same card file records, you must
specify whether the addresses will be
printed on labels, envelopes, or in full
format.
You can also specify if telephone
numbers should be printed, so the card
file section actually serves as powerful
mini data base with a wide range of
printing options. A housewife, for
instance, might use this section as a
handy place to organize addresses and
phone numbers of friends, or print
envelopes or labels for holiday cards.
A salesman might use the card file sec-
tion as a place to store business leads
or prospects, printing either envelopes
or labels as the need arises, even creat-
ing a "telephone worksheet" for
follow-up calls.
The sort option on the card file
menu is also helpful. It permits the
automatic realphabetizing of names
and renumbering of records so that the
last records added can be included in a
newly alphabetized, card file listing.
Although it is relatively new. Desk
Set is likely to become the standard by
which integrated appointment calen-
dar/small mailing list programs are
judged in the future. Anyone, espe-
cially office workers, who formerly
used a date book or appointment
calendar but who now want to add the
same capability to a home or office
computer should find Desk Set a wel-
come addition. Not surprisingly, the
program's eight-page documentation is
both clear and concise, enabling you to
start putting the program's full poten-
tial to work in 20 minutes.
P.M.P. (PROPERTY
MANAGEMENT
PROGRAM) 2000
T & F Software Co.
10902 Riverside Drive
North Hollywood, CA 91602
(213) 501-5845
$219.95, 48K — disk
Reviewed by Richard DeVore
If you own an ATARI 800 with 48K, a
disk drive, an 80-column printer, Visi-
Calc and some apartment buildings,
Bruce Familian of T & F Software
Company has developed a set of tem-
plates that will allow you to keep track
of your property revenues and prepare
your rental statements.
82
ANTIC, The ATARI Resource
PRODUCT REVIEWS
P.M. p. 2000 comes as a set of four
diskettes in a binder along with a set of
clear instructions. The instructions are
printed on thick paper and should
handle well with extensive use of the
program. It also comes with a licensing
agreement that you probably should
have your lawyer read prior to pur-
chasing the package. It has all the
known disclaimers, which may be
necessary, but I feel that the manufac-
turer should warrant the product to do
what is claimed rather than warn you
that it won't take responsibility.
I must say, in all fairness, that in the
one contact that I had with Bruce
Familian, he answered all my ques-
tions and sent me the new version of
the program for this review. My criti-
cism of disclaimers is applicable to any
company that uses them, not just
T&F.
tion of this program easier and faster.
Diskette A contains four files. These
are: APARTMENT STATUS RE-
PORT, TENANT STATUS REPORT,
CASH RECEIPT WORKSHEET and
INVOICES. Diskette B and C contain:
DISTRIBUTION OF EXPENSES/
BANK ACCOUNT STATEMENT.
Each disk is able to hold six month's
worth. Diskette D has the INCOME /
EXPENSE SCHEDULE both by
month and YEAR TO DATE.
As in any program, you have to
input the necessary information re-
quired by each report. The reports are
structured to take input values and do
the appropriate extensions such as
return on investment, current tenant
status, and bank balance. They also
track expenses on the various units,
which is extremely useful. The only
thing that is not cross-linked well into
Each template is capable of tracking 25 units, and the
limit is set by the computer's memory, not the program.
The instructions lead you step by
step through every phase of the pro-
gram's use. I found a few errors, but
nothing that you couldn't catch and
compensate for. First, you should
duplicate the set of disks to keep the
originals safe. It is necessary to make
up a set for each apartment building.
The programs do not lend themselves
to individual house rentals, but could
be used for this is you were determined
to do so.
Each template is capable of tracking
25 units, and the limit is set by the
computer's memory, not the program.
Most of the printouts require com-
pressed print and VisiCalc, because
the ATARI doesn't directly support
many printers. It is set up for the Atari
825 printer (i.e. Centronics 737) and
you may have to set your particular
printer with BASIC prior to loading
VisiCalc and the program. Familiarity
with VisiCalc will make the applica-
previous input is the invoice section. In
this format it is necessary to fill in
almost all the blanks manually rather
than just give it the unit number.
The example given in the instruction
manual is for just one unit. I expanded
to 25 units and found that the pro-
grams function well in larger volume.
Any landlord should find RM.R 2000
a more than adequate tool for manag-
ing his property.
A ATARI* Jk
"Computers For People"
FREE CATALOG! ^
Wilh any order, or sernd
$1 00(relundabtewith
your [irsl order)
Over 1000 items
foryour Atari. . .
• Mosaic • Percom
• Broderbund •APX
• Roklan • Dalasod
• Synapse • A I
• On-L(ne •Alan
• Hayes • Epson
• Visicalc • More'
Computer Palace- Your Atari Source!
We handle Only Atari Compalible hardware and
software. . . So we know what works best! Send for our
complele catalog, Only SI. 00( Refundable w,lH your order).
INTRODUCING. . .
"Capi. 7.11
48K DISK
$49.95
The mosl user-friendly mail maintenance
program available'. Here are a few of the
outstanding features. . .
• New OS that offers fewer 'crasfied-
disks'-True random access-Store 500 to
2000 names/addresses per disl<.
• Works on single or double density.
• Automatic delete of duplicates.
• Print a disk directory.
• Official state abbreviations are built-in.
• Make back-up copies. • Merge files
• Searcfi files • Sort files
• Create sub-files • Print lables/file copy
Let ' 'Super Mailer ' ' speed your mail!
Protective
Dust Covers
For ATARI 400/410
800/810, Please specify.
$8.95
Please specily which you wani
Smoke-gray Acrylic,
The very best way to protect
your valuable software!
specily Disk
or Carl
$29.95
TRI DAP I ^^^^^^^
I lll'l #AV^ I From Royal Sollware
DISK
SPEEDO
llrrtl.
-tu.l
A very handy disk utility! ! !
^O^^^J U^^^J Dunie'— Cleck \T>e soenJ of your Oisk Q'jve
s
COMPUTER
PALACE
Formerly
Royal Sollware
21 60 W. 11 \.Y\ Ave • Eugene, OR 97402
Phone (503)683-6620
YOUR ATARI SOURCE!!!
Mastercard — Visa — A merican Express
June 1983
83
HELP!
Table Information
Our custom font listings represent
each ATASCII character as it appears
on the video screen. You generate
some characters by a single keystroke,
for example, the regular alphabet.
Others require a combination or se-
quence of keystrokes. In this table,
ESC means press and release the
escape key before pressing another
key. CTRL or SHIFT means press and
hold the control or shift key while
simultaneously pressing the following
key.
The Atari logo key ( A ) "toggles"
inverse video for all alphanumeric and
NORMAL VIDEO
FOR
THIS
m
OB
[]
ffl
m
El
0
H
Q
IB
a
E
H
y
Ei
m
m
B
m
m
B
El
S
m
n
H
IB
m
m
B
B
S
D
E
F
G
H
K
L
M
N
91
TYPE
THIS
CTRL ,
CTRL A
CTRL B
CTRL C
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL I
CTRL J
CTRL
CTRL
CTRL
CTRL
CTRL O
CTRL P
CTRL Q
CTRL R
CTRL S
CTRL T
CTRL U
CTRL V
CTRL W
CTRL X
CTRL Y
CTRL Z
ESC ESC
ESC CTRL -
ESC CTRL =
ESC CTRL +
ESC CTRL *
CTRL .
CTRL ;
SHIFT =
ESC
SHIFT
CLEAR
ESC DELETE
ESC TAB
DECIMAL
VALUE
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
96
123
124
punctuation characters. Press the logo
key once to turn it on; press again to
turn it off. On the 1200XL there is no
logo key; inverse video is controlled by
a key on the function row. Decimal
values are given as reference, and cor-
respond to the CHR$ values often
used in BASIC listings.
INVERSE VIDEO
FOR
THIS
□
n
B
a
D
B
□
□
a
a
□
n
H
n
B
□
[]
B
□
B
□
B
B
B
□
TYPE
THIS
A CTRL
A CTRL
A CTRL
ACTRL
A CTRL
ACTRL
ACTRL
ACTRL G
ACTRL H
ACTRL
ACTRL
ACTRL
ACTRL L
A
B
C
D
E
F
I
J
K
M
N
O
P
125
126
127
ACTRL
ACTRL
ACTRL
ACTRL
ACTRL 0
ACTRL R
ACTRL S
ACTRL T
ACTRL U
ACTRL V
ACTRL W
ACTRL X
ACTRL Y
ACTRL Z
ESC
SHIFT
DELETE
ESC
SHIFT
INSERT
ESC
CTRL
TAB
ESC
SHIFT
TAB
ACTRL .
ACTRL ;
A SHI FT =
ESC CTRL 2
ESC
CTRL
DELETE
ESC
CTRL
INSERT
DECIMAL
VALUE
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
156
157
158
159
224
i5i
252
253
254
255
WINDOW ON GTIA
This is the Assembly Language listing
(Listing 2) that was inadvertantly
omitted from "Window on GTIA"
(ANTIC V.2,#l, page 48).
01 ;THIS IS THE ASSEMBLY-
LANGUAGE ROUTINE USED
IN
02 ;THE BASIC DEMO PROGR
AM TO SWAP FROM GTIA
TO
03 ;NON-GTIA MODE AT THE
TOP OF THE TEXT WINDOW.
04 ;THE ROUTINE IS CALLED
BY A DISPLAY LIST
05 ; INTERRUPT. IT IS ASSE
MBLED AT AN ARBITRARY
06 ; LOCATION OF $6E8, BUT
WILL RUN AT ANY LOCATI
ON
0100
0110
0120
0130
0140
0150
0160
0170
0180
0190
0200
0210
0220
0230
0240
0250
0260
0270
0280
0290
DRKMSK
SHFCOL
CPM0
COLBAK
PRIOR
WSYNC
NMIRES
* = $6E8
= $4E
= $4F
= $200
= $D01A
= $D01B
= $D40A
= $D40F
PHA
STA NMIRES
STA WSYNC
LDA CPM0
EOR SHFCOL
AND DRKMSK
STA COLBAK
LDA #0
STA PRIOR
PLA
RTI
.END
PHOTO FUN CONTEST WINNER
An early bird from Sunnyvale, Cali-
fornia has correctly identified the
"mystery programmer" whose photo
appeared on page 26 of the May 1983
ANTIC as Chris Crawford. Chris,
designer of such classics as "Eastern
Front (1941)" and "Legionnaire", is
one of Atari's foremost programming
talents. Our winner, Aaron Yelowitz,
has requested as his prize the APX
graphics adventure game "Sir Galahad
and the Holy Grail". Happy Crusad-
ing, Aaron! Q
84
ANTIC, The ATARI Resource
PRODUCT REVIEWS
FULL-VIEW 80
DISPLAY CARD
Bit 3 Computer Corporation
8120 Penn Avenue Soutli, Suite 548
Minneapolis, MN 55431
(612) 881-6955
$349.00
Reviewed by Fred Tedsen
The Full-View 80 is a board that pro-
vides an 80-column display for the
ATARI 800. It is nicely packaged and
comes with a fairly complete manual.
Installation is very easy. The board
plugs into the third memory slot and a
cable with two plugs is routed out the
back of the computer. One plug con-
nects a cable to the monitor while the
other is plugged into the monitor jack
on the side of the ATARI. This allows
switching between 40-column and
80-column displays on the same
monitor. The monitor must be mono-
chrome. You can, however, leave your
TV set or a color monitor connected
for color and 40-column displays.
The 80-column display is very read-
able. Most of the letters are nicely
formed, and the lower case letters have
full descenders. The ATARI block cur-
sor has been replaced with a blinking
underline, which is very easy to find on
the screen. If you prefer a block cursor,
a control key allows you to toggle
between the underline cursor and a
block cursor. The ATARI graphics
characters are duplicated, though the
appearance of some of them are quite
different. One of the line-drawing
graphic characters is incorrectly
formed so that a perfect square cannot
be drawn on the screen.
Editing programs is very much the
same as standard ATARI 40-column
editing. There are a few differences
that take some getting used to, how-
ever. For example, the cursor does not
wrap around at the bottom or top of
the screen. Instead the screen is
scrolled up or down one line. Since this
moves a line off the screen, I quickly
learned to not do it. A more bother-
some feature is that if you make a
change in the second line of a multiple-
line statement, you must move the cur-
sor back to the first line before press-
ing [RETURN], This is really not as
bad as it first seems since fewer state-
ments take more than one screen line.
Bit 3 indicates that they may change
this in the future. A really nice added
feature is a command that clears the
line from the point after the cursor
instead of deleting the entire line.
An unpublicized advantage of this
board is speed. Listing programs on
the screen and printing to the screen is
about 30 percent faster on the
80-column screen than the 40-column
screen. Additionally, since the Full-
View 80 does not use the ANTIC chip
to handle the display, turning ANTIC
off with a POKE 559,0 speeds every-
thing up another 30 percent or so
without blanking the screen.
The board works very well with
BASIC and with most assemblers. De-
buggers, however, do not seem to
work in 80-column mode. For word
processing and file management, the
80-column versions of Letter Perfect
and Data Perfect are the only com-
patible products.
Overall, I am very satisfied with the
Full-View 80. The support I received
from Bit 3 in tracking down problems
running programs with the board was
outstanding. With dual density
drives and now 80-column display, the
potential uses of the ATARI are rapidly
expanding.
IF IT'S FOR MN MT£iRI® COMPUTER
Mm ^
ATARI
ATARI®
Atari® 400/800/1200 hard- -^ -■ • '-^ 1200XL
ware and peripherals at a
price too low to print! Our latest software catalog lists over
1000 programs for Atari® computers.
Send $2 to our van Nuvs Store for our latest catalog and 1983
Newsletter telling what's coming later this year!
(Specify on outside of envelope atari® 400/800 catalog j
All mail order companies are not the same — we are
not a Post Office box — we operate a chain of stores
and have a tremendous stock on hand.
All Stores open 7 days.
MAILORDER:
San Fernando valley:
6626F valjean Avenue
Van Nuvs, CA 91406
(213)781-1300
call our HOTLINE for
cartridge availabilitv info
(213)901-1005
24 hours/day
Orange County:
10529 Ellis Avenue
Fountain Valley, CA
(714)964-2711
South Bay:
2814VI/. Sepulveda
Torrance, CA
(213)530-7905
Ventura county:
3649 Thousand Oaks Blv(3.
Thousand Oaks, CA
(805)497-6115
(213)991-1153
June 1983
85
T.H.E.
SMART
TERMINAL'
PRODUCT REVIEWS
TURN YOUR ATARI 400 OR 800 INTO
A REAL SMART TERMINAL
Get up to date information from
services like Dow Jones, CompuServe,
The Source, and local timesharing
computers.
Savethe information on disk or cassette
for editing or reviewing when you
disconnect from the telephone line!
Send the edited information back to
the timesharing system when you are
ready.
REDUCE YOUR CONNECT CHARGES
BY READING AND WORKING OFF
LINE!!
• Use Friendly
• Disk or Cassette Based
• Works with Hayes Smart Modern
• X-ON/X-OFF Protocol
• Runs in 16K
• Serial or Parallel Printers
• Menu or Command Driven
• Save Data on Cassette or Disk
• Upload/Download Atari 400 or 800
• Multiple files in memory
This package allows you to define,
transmit and receive characters so you
can send characters and control codes
not found on the Atari keyboard and
receive characters that the Atari can
translate into something it understands.
A POWERFUL COMMUNICATIONS
PACKAGE AT A SUPER PRICE!
T.H.E. MOST Sophisticated Communica-
tions Package Available for the Atari,
400 or 800 and its available on Cassette,
too!
ORDERING INFORMATION
Call BINARY directly to place your
order. Our order lines are open 24
hours per day, 7 days per week.
Shipping and handling charges:
North America: Add $2.50
Outside N.A.: Add 10%
Michigan Residents: Add 4% tax.
Payment Methods:
VISA, Master Charge, AMEX, cash,
certified check, personal check
(a How for clearance), money order.
Look for Binary Software Products at
your local computer store.
Dealer Inquiries invited
COMPUTER SOFTWARE
3237 Woodward Ave.
Berkley, Ml 48072
(313)548-0533
BINARY CORPORATION -
THE BOOKKEEPER
KIT
Atari, Inc.
(800) 538-8543
(800) 672-1404 (Calif, only)
$249.95 — the Kit (diskette, keypad)
$149.95 — 48K — diskette only
$124.95 — keypad only
Reviewed by Ronald G. Boyer
The Bookkeeper Kit is Atari's entry in
the small-business accounting field.
The ATARI computers were never
intended as business machines, and
this software also has serious limita-
tions. But for a small business, the
combination is good enough to use
until a true business system is
warranted.
Although The Bookkeeper pro-
gram's documentation is easy to read
and explains simple accounting con-
cepts, Atari advises the user to seek
professional help when setting up
accounts and deciding which account-
ing method to apply. As a CPA with
ten years' experience on in-house minis
and micros, as well as with client com-
puters, I concur with this advice. Com-
puters do not anticipate management,
tax or financial problems. Nor do they
review statements to assure accuracy
and completeness. Consultation will
still be an annual necessity for all ex-
cept the smallest operation.
Full use of The Bookkeeper requires
48K, a printer, and one disk drive.
System capacity is limited by small
disks. The Bookkeeper can handle up
to 1000 transactions per month (or
posting period) but only a total of 350
different account numbers, plus
customer numbers, plus vendor num-
bers. It does not support PERCOM's
double-density mode, but single-
density works fine.
Functionality: The Bookkeeper of-
fers a well-documented, easy-to-use,
double-entry accounting package.
Statement formats and department
structures have been integrated into
the chart of accounts numbering sys-
tem. The system can produce ten
departmentalized profit and loss state-
ments which are then combined into a
consolidated statement. Department
statements show profit and loss only.
The chart of accounts is flexible
enough for most applications.
The Bookkeeper will, in addition to
the normal financial statements, pro-
vide lists of customers, vendors,
checks written, cash received, invoices
written, and general journal entries. It
also will produce general ledgers,
accounts receivable and accounts pay-
able ledgers. The accounts receivable
and accounts payable ledgers are not
"aged," however.
The system does not collect em-
ployee data. This is a serious oversight
since collecting data for quarterly tax
returns is one of the functions best
handled by a computerized accounting
system, and is a feature included in
programs for other microcomputers.
Certainly, one of the greatest burdens
for any small business is maintenance
and filing of employee tax records.
The general ledger includes descrip-
tions of each transaction, for example,
check payee. That makes the general
ledger much more valuable for analyz-
ing account variances in the account-
ing period. The system allows 13
account entries per check and ten per
journal entry — sufficient for most
needs. A generous number of comment
lines are available.
The profit and loss statement has
columns for current period, year-to-
date amounts, and percentage analy-
sis; but the system cannot compare
actual amounts to budgeted, or to
prior year figures. This is a serious
drawback.
Customer lists include only names
and addresses; no monthly or year-to-
date sales data are presented. The
system will not issue invoices or
monthly statements. Statements must
86
ANTIC, The ATARI Resource
PRODUCT REVIEWS
be hand typed from accounts receiv-
able listings — an inexplicable
ommission.
The Bookkeeper performs some
accounts payable functions and allows
the user to record checks. It does not,
however, print checks. Worse, it will
not keep or balance a checkbook.
Usability: The system is easy to
understand and learn. This is no small
feat given the complexity of the subject
matter.
The complete package, marketed as
The Bookkeeper Kit, includes a piece
of hardware that everyone who has
tried to use the ATARI in business has
missed — a ten-key pad! The pad
plugs into Port Two. It includes all
numerics, return, escape, delete, Y (for
yes), N (for no), period, a plus, and
minus keys. All of these are needed for
entering data into the program. It is a
major step forward.
Unfortunately, the key pad is now
usable only with The Bookkeeper. All
of us who know the ten-key finger pat-
terns have greatly missed this impor-
tant piece of equipment. Atari
customer service says the company is
working on a program that will make
the pad usable with other programs.
One serious complaint about the
usability is that The Bookkeeper does
not allow multiple disk drives. This
means that the user often must swap
the data disk and the program disk,
when a function change is needed.
Since most business users have at least
two drives, this is an irritating and un-
necessary limitation.
The system does not allow full-
screen editing during data entry, but
simply skipping through the fields us-
ing the return key permits moderately
efficient correction of input data.
Reliability: Overall, The Book-
keeper performs as specified in the
documentation and in the advertising
brochures. Be careful; this system is
only for the small business. There is
not enough storage capacity for any-
thing approaching a "medium-size"
business.
If you are interested in this product,
you should know about the flaw in the
data-entry mode which necessitates
saving data often: after entering data
and pressing [RETURN] to complete a
transaction, a second [RETURN] will
crash the program and lose all data not
previously saved. Recovery requires
restarting the system.
Performance: The program loads
slowly. Disks must be constantly
switched, because the program only
uses on disk drive.
On the plus side, the system avoids
repetition of names by assigning num-
bers to vendors and customers.
Documentation: The documenta-
tion is excellent. It is complete, well-
written, and includes a comprehensive
example on a data disk. This gives the
user experience and confidence that
the process will work. Although the
section dealing with accounting and
bookkeeping concepts is also well-
written, it will not replace formal
education on accounting methods or
tax laws. File layouts are not docu-
mented. Therefore, the user will not be
able to easily interface The Book-
keeper to user-written programs.
Summary: Atari has produced a
usable accounting package with good
documentation and packaging. The
Bookkeeper does have some short-
comings which could be eliminated
with some simple programming
changes. I still recommend it for the
small retail or professional business
with few employees. The program will
not replace competent professional
help for accounting and tax needs, but
could substantially reduce fees an
accountant would charge to plod
through unorganized records. The
program could also be useful to a per-
son performing bookkeeping "write-
up" services for a relatively small num-
ber of clients out of his/her home/
office. Q
TURN
YOUR
ATARI 810
DISK DRIVE
INTO
A REAL
SPEED
DEMON.
WITH
FAST-CHIP
• Increases overall speed of
810 disks by 10 to 40%.
• Faster Reads/Faster Writes
• Plugs into existing IC socket
• Easy to install
• No soldering required
• One Year Warranty
• Excellent Documentation
ORDERING INFORMATION
Available at your local Atari dealer or
Atari Service Center for only $39.95
(installation may be extra).
If not available in your area call BINARY
directly to place your order. Our order lines
are open 24 hours per day, 7 days per week.
shipping and handling charges:
North America: Add $2.50
Outside N.A.: Add 10%
Michigan Residents: Add 4% tax.
C.O.D.: Add $2.00
Payment Methods:
VISA, Master Charge, AMEX, cash,
certified check, personal check
(allowfor clearance), money order.
Look for Binary Software Products at
your local computer store.
Dealer Inquiries invited
COMPUTER SOFTWARE
3237 Woodward Ave.
Berkley, Ml 48072
(313) 548-0533
BINARY CORPORATION
June 1983
87
WMid MTOcessii^
Ws siimAe.
The typewriter was a wonder in its
time, Letter Pertect'ls a wonder for
today. Letter Perfect from UK
lets you use your computer to
write letters and create reports
and edit your work. Ct^ange
a word. Move a line.
Combine two paragraplis
You can do it all
witii Letter Perfect, and more.
Much more.
When it comes to practical
software for Ataris and Apples,
Letter Perfect is simple to
learn. And hard to beat. Ask
your dealer for a demon-
stration, or write LJK
for more information. .
UK, INC. • 7852 Big Bend Blvd., St. Louis, MO 63119 • (314) 962-1855
DATA BASE SUf^WEY— FULL-SCALE
FULL-SCALE DBMS
CCA
DBMS
DATA
PERFECT
FILE
FAX
FILE
MANAGER +
VERSION
4.1
1.3
Release 2
4D
SORTS
Number of sort levels
10
4
8
3w
Ascending, descending,
both
Mix ascending &
descending
Outputs a new file
Both
Yes
Yes''
Both
No
Yes
Ascending
No
No
Ascending
No
No
Time to sort 50 records
2.2 min.
1.3 min.y
4.5 min.
0.9 min.
REPORTS AND LABELS
Full screen layout
No
Yes
Yes
No
Report layout reediting
Report layout ease
Number of computed
fields
Number of subtotal fields
No
Fair
Manyz
1
Easy
Better
16
4
Easy
Best
0
lal
Easy
Good
0
0a2
Blank lines at subtotal
No'-^
Yes
No
No
Page breaks at subtotal
Text on subtotal line
No
No
Yes
No
No
Yes
No
No
Maximum report width
Number layouts per file
Number of header lines
132
Many
1
127
4
7
132
4
4
132
Many
la4
Auto page number
Auto system date
Center lines
Yes
No
No
Yes
Yes
Yes
Yes
No
Yes
No
No
No
Variable spaces after
header
No
Variable
0-9^5
No
Automatic column headers
Number of lines per
record
Blank lines between
records
Truncate field data
Yes^e*
1
0
Yes
Yes
2
Variable
Yes
No
9
0-9a5
No
Yesas*
1
Variable
No
Suppress trailing blanks
Number fields include
comma
Yes=7
Yes
Yes
Yes
YeS»7,a8
No
Yesa7
No
Text in detail lines
No
Yes
Yes
No
Conditional data print
No
Yes*
No
No
Prints to screen
Yes
No
Yes
Yes*
Prints deleted records
Yes*
No
No
No
Speed
V. slow*
V. fast*
OK*
Slow*
Rerun ease
Good
Besta9
Good"
Good
Bold in text
No
Yes
No
No
Variable page length
Yes
No
Yes
Yes
See page 94 for chart notations
of a field as a criterion — this is similar
to "*" and "?" options in DOS.
Once you've found a record, what
can you do? You can see the next
record which meets the criteria. Some
allow you to see the previous record
which meets the criteria. Some print
the record with a single keypress, help-
ful when building a hardcopy file. (File
Fax's print option does work; use
"CTRL ," rather than the key given in
the manual.) Data Perfect and File-
Manager allow you to find and change
a record in one operation. In the others
you search for a record, write down its
record number or key field value and
then go to a change / update module to
change the data in that record.
Only Data Perfect will change or
delete in a single pass all records which
matched specified criteria. This is a
very powerful feature. Suppose our
Little League roster includes players'
ages. If the data base includes a birth-
date field, you could run global
changes once a month to say "If birth-
day is greater than 1/1/83 but less
than 4/1/83 increase the age by one."
Global delete will prune your customer
list by removing all records with a total
sales amount below a certain amount.
Powerful!
The programs vary considerably in
speed of searches. The chart shows
speeds in a test search through a file of
50 records on the key field, which is
the fastest way. Time required to
search on non-key fields is given on a
per-record basis. Data Perfect's search-
es are instantaneous because all
records are in RAM. The others must
read a disk for every record. Data
Perfect's extra power, speed and design
make it clearly superior for reviewing
and updating.
SORTS
Suppose you've entered records for
200 pieces of art and want to see the
list sorted by artist, and for each artist,
by year purchased. This is a two-level
sort. Data Perfect sorts to four levels.
This is adequate for most applications.
FileManager is limited to three levels,
and permits only 24 "criteria" charac-
ters. Worse, memory limitations will
restrict many sorts.
Some systems do only ascending
sorts (1,2, 3. . .). Only CCA will mix
both ascending and descending sorts (1
... 3, 2, 1). A sort on only the first
few characters of a field is permitted
by some of the systems. All programs
accept sort criteria easily, but File Fax's
sort criteria are awkwardly placed at
the file-definition level.
continued on next page
June 1983
89
DATA BASE 5UR[/EY— FULL-SCALE
HHIH^HHP FULL-SCALE DBMsflHHH^HBI'
CCA
DBMS
DATA
PERFECT
FILE
FAX
FILE
MANAGER +
VERSION
4.1
1.3
Release 2
4D
FILE HANDLING
Backup system
Recover deleted records
Yes
Yes
Yes"^
No
No*
No
No*
No
Merge from other files
Create subfiles
Yes
YesM
Yes"'
Yes
No
No
Yes
Yes
ERROR RECOVERY
Error message clarity
Good
Excellent
Nice
Fair
Recover from printer
errors
Poorbs
Excellent
Poor"
OK
Recover from disk errors
Good
Excellent
PoorM
Fair^^
Recover from power
failures
Excellent
Excellent
Poor*
Good
See page 94 for chart notations
Sort speeds differ remarkably. For
sorting 50 records on a non-key field,
FileManager's 54 seconds was very
fast. Data Perfect was slowed down by
disk swapping because it reads records
from the old file, sorts them, and out-
puts them to a new file. Since all
records fit in Data Perfect's memory, I
consider this a design fault. File Fax
sorts so slowly the vendor suggests you
let it sort overnight! And, since it
writes the new file over the old one,
you run a substantial risk of data loss
(keep that backup handy).
I think Data Perfect's flexibility is
worth its slower sort speed, compared
to FileManager's fast, but very re-
stricted, sort. If you really need more
than four levels, CCA sorts very
capably.
REPORTS
You'll often use your DBMS to pro-
duce labels or lists of records. The
report-writer section of a good DBMS
should let you design reports the way
you need them.
Reports can reorder fields, omit
fields, and, on some systems, compute
new fields. Data Perfect and File Fax
give you a full screen layout similar to
the final printed report. Both have
horizontal scrolling so you can see all
columns (40 at a time). File Fax's lay-
out system for reports is superb. Using
"page flipping" (an ultra-fast way to
change screens), you skip between the
file-definition screen and the report-
layout screens, tagging fields as you
need them.
When computed fields are used in
reports, but not included in the file,
they don't consume valuable disk or
memory space. Unfortunately, two
systems omit this powerful feature.
Similarly, a subtotal feature gives a
subtotal on any numeric field when-
ever a specified field changes value (a
"control break"). Systems which
restrict subtotals are often inappropri-
ate for a given job. A really flexible
subtotal system allows you to print
blank lines when a subtotal appears,
change pages at subtotals (e.g., a new
page for each department) and print a
description on the subtotal line.
The maximum report width is
shown in characters-per-line. Some
systems will save only a few report lay-
outs per data base. This could restrict
you if you plan many alternate reports.
Headers are lines at the top of each
page which identify the report and
contents of each field. Auto-page-
number and system-date put these
values in the header. A center-line
feature puts your headers in the center
of a page for a professional look. Some
DBMSs automatically print field
names at the top of each column. CCA
and FileManager do this but do not
allow you to design special column
headings — inflexible.
Some systems will print a record on
more than one line, a feature necessary
for reports from long records. Trun-
cating an alphabetic field squeezes
more on a line, and suppressing trail-
ing blanks prints fields without gaps.
All the systems except FileManager
allow you to choose the number of
decimal places printed on a report. File
Fax carries this further by expanding
the size of the "total" field as required
to hold larger numbers and to change
its decimal position. A nice touch.
Although part numbers. Social
Security numbers, phone numbers and
similar data are generally printed with
dashes and parentheses, these symbols
are rarely kept on the file. A good
report writer will insert them easily.
Data Perfect's conditional-data-print
prints different constants in a field
depending on the value in another
field. For instance, a report comparing
budget to actual could print "over-
spent" if the cost exceeded budget.
Most systems preview a report for
you by printing it on the screen. With
FileManager, you can choose to see
only the first 40 columns and, there-
fore, prevent wraparound. Only CCA
will print deleted records, a nice audit
feature.
Print speed tests for the four systems
were not strictly comparable because
different reports printed subtotals dif-
ferently. CCA prints about half as fast
as an Epson printer can go, and File-
Manager at a bit less than printer
speed. File Fax kept up with the
printer. The real speed demon was
Data Perfect. Feeding my Microbuffer,
it output a two-page report in 10
seconds!
All of the systems make it easy to
run a second copy of a report. Bold
text, emphasis of a particular field, is a
nice feature found on Data Perfect.
That system, however, restricts page
lengths to 11 inches per page. All of the
systems did a good job of printing
labels in a format designed by the user,
but labels could not be produced more
than one across.
cDHtimica or: page 92
90
ANTIC, The ATARI Resource
ATARI'
PAYROLL SOFTWARE
FOR
THE ATARI® 800"
Miles Payroll System is an advanced and comprehensive payroll accounting system
designed lor businesses today. Cumulative totals are maintained for each employee, as well as
complete reporting, check writing, and W-2 reporting. Some features include:
• Random access file organization for last updating of individual records.
• Allows weekly, biweekly, semimonthly or monthly pay periods.
• Completely menu-driven and user-friendly,
• Regular, Overtime, Double time Sick. Holiday, Vacatioa Bonus and Commission eaming categories
• Payroll deductions include Federal W/H Tax, State W/H Tax, City W/H Tax, FICA, SDI, Group
Insurance and 3 user-defined deductions
• Tax sheltered annuity deduction capability for IRAs and other tax shelters.
• Slate and Federal Unemployment Insurance maintained.
• Complete file viewing and editing capability.
• Maintains up to 50 employees,
• Up to 10 user-defined Worker's Compensation classifications,
• Federal Tax tables may be changed in only 1 5 minutes each year by user when IRS changes tax
• Table method used for State and City Tax, allowing compatibility with any state's or city's tax,
• Produces 15 different reports, including W-2 Forms Report.
• Checks calculated and printed automatically.
• PROGRAf^l ENABLING MODULE'" protects valuable payroll information from unauthorized users.
• 3 user-defined payroll deductions to accommodate customized needs such as savings, profit
sharing, tax stielters, pensions, etc.
• Pay period, monthly, quarterly and yearly cumulative totals maintained for each employee,
• Automatic input error detection and recovery protects system from user-generated errors.
• Easy-to-follow, detailed, and comprehensive user's manual and tutorial leads the user step
by step allowing anyone with little computer experience to easily operate the package.
Includes index.
• Color, sound, and graphics utilized for user ease,
• Maintains employee pay history,
• Allows (or manual payroll check writing,
• Packaged in a handsome 3-ring deluxe pocketed binder with 3 diskettes and manual,
• Reasonable price.
See your local store, or contact Miles Computing.
\ A MILES COMPUTING
/if^ji 7136 Haskell Ave. #204
Van Nuys, CA 91406
(213) 994-6279
Atari is a registered trademark of Atari, Inc.
Miles Computing, MILES PAYROLL SYSTEM, PROGRAM ENABLING MODULEare trademarks
of Miles Computing, Van Nuys, California, Not affiliated with Atari, Inc.
SI 79.95, Requires 32 K and two Atari" 810" disk drivers. Payment inU,S. funds required with
order, California residents add 6.5% sales tax. C.O.D, or prepayment only. Dealer inquires
welcome
1:Sa
IT'S ABOUT TIME
by G. Herzenstiel
Can your child read both clocks on the right? Many
children will go out of their way to read a digital clock
instead of trying to read the standard clock. In this
program your child can learn to read a standard clock
along with a digital clock
• Two learning units and a game
• Requires 1 joystick
Recommended for grades K-2
ATARI cassette, 16K $20.00
■ATARI disk, 24K $25.00
BULLS and CLEOTS
by B. Belian
A game that tests your logic against the computer. Can
you enter the four digits that the computer is thinking of
in the correct order? The computer will give you clues
after every entry. This "mastermind" type game is a
challenge to young and old alike.
• Plays on three different levels
• Play with a friend (computer chooses digits)
• Play against the computer feature
Recommended for ages 9-90
ATARI cassette, 32K $20.00 \ .
ATARI disk, 32K $25.00 fcs/
^.H.E.S.I.S.
PO. Box 147
Garden City, Ml 48135
(313) 595-4722
Write for free catalog of ATARI
and APPLE software.
Please add:
$3.00 shipping/handling
$1.50 C.O.D. charges
To Order Call:
1-800-354-0550
(VISA, MASTERCARD, CO.D.)
ENHANCE YOUR ATARI' 810
HAPPY 810 ENHANCEMENT
Speed up program development, loading, execution, and copying time by reading
disks up to 3 times faster. Complete compatibility with existing software, with
faster disk initialization, and reduced wear on the disk drive mechanism. No
soldering or trace cutting required, complete installation instructions included,
or contact your dealer. Diagnostic program included.
SOFTWARE ENHANCEMENTS (require HAPPY 810 ENHANCEMENT)
HAPPY BACKUP PROGRAM
Guaranteed to produce executable backup copies of any disk which can be read
with a standard ATARI 810* disk drive. Backup those important disks in your
library or use HAPPY BACKUP for small scale software production. Com-
pletely automatic duplication of format and data content of the source disk.
Single and multiple drive versions available. Backup copies will work on a drive
without the enhancement.
HAPPY COMPACTOR PROGRAM
Combines self booting programs which reside one per disk into one disk with
many self booting programs using the HAPPY COMPACTOR file structure.
Programs are then executed from the self booting HAPPY COMPACTOR
menu, and may later be extracted back onto a single disk. Compacted programs
disk will execute only on a drive which has the HAPPY 810 ENHANCEMENT.
Pays for itself by reducing the number of backup disks you need, in addition
to the added convenience.
HAPPY CUSTOMIZER PROGRAM
User friendly program to generate source disks with custom track format.
Format is specified on a per track basis. Examples of usage and interpretation
of results are included. This system requires a more advanced level user.
HAPPY810 ENHANCEMENT WITH SINGLE DRIVE HAPPY BACKUP $249.95
MULTIPLE DRIVE HAPPY BACKUP PROGRAM $ 49.95
HAPPY COMPACTOR PROGRAM $49 95
HAPPY CUSTOMIZER PROGRAM $ 99.95
CALL (J(i WRITE FOR OfiQERIfJG INFORMATION. Sorry, rru COD i
Lrirrln crrrrls .iccKpiBr) Oeajiirs may inuiiire, srrrirf Ipriiirhrrarl,
HAPPY COMPUTING
P.O. Box 32331
San Jose, CA 95152
(408)251-6603 ^ * ^ ^''
-ATARI H 10 IS J IrarJernark of AT AH I Ire,
COMPILE
ATARI BASIC
AND FLY!
With ABC™, Monarch's | new BASIC
compiler for ATARI 400" and 800, you
develop and debug pro-1 grams using
#t
your ATARI BASIC car-
use ABC to transform
'tridge, then
them into
compact code that runs^up to 12
times faster, v\/ithout the ^cartridge -
(and protects your source^code, too).
40K and disk required. ^ For your ABC
diskette and manual^send check or
money order for .^^ $69.95 (or $9.95 for
manual alone).^ Monarch Data Systems
^^P.O. Box 207, Cochituate
^ ^^MA 01778, (617) 877-3457.
MastercardA/isa by phone. Dealer
inquiries invited. Mass. residents add
5% sales tax. ATARI, ATARI 400, and
ATARI 800 are trademarks of ATARI, Inc.
DATA BASE 5UF^\/EY— FULL-SCALE
FILE HANDLING
Each of the systems manipulates files
several ways. Extra copies of the pro-
gram and data disks, known as "back-
ups", should always be available to
protect from loss. The CCA disk can
be backed up with standard DOS com-
mands. Data Perfect can be backed up
with sector-copying programs such as
Superdup. Although you cannot back
up File Fax, the vendor will sell you a
backup copy for $20. FileManager is
copy-protected, but friends report that
Synapse has always supplied a dupli-
cate disk when the original, damaged
disk was returned. The FileManager
disk contains a copy of the system on
the flip side, so you already have one
backup copy.
Only CCA lets you automatically re-
insert deleted records without retyping
the records. Most of the systems will
take two versions of a file and merge
them into one file. Data Perfect's
system almost requires two drives to
do this, however.
It is often useful to create a subfile
risk of data loss due to power failure.
File Fax, however, writes records to
the disk as you enter them but doesn't
build a "pointer file" until you exit the
module. Power failure during data
entry therefore loses all the records
added during the session. The other
systems lose only the current record.
SUMMARY
Although it's impossible to provide
specific guidance, a selection process
can be suggested.
Prepare tentative file definitions and
estimate record and field sizes for the
applications you expect to automate.
Examine the charts to see which sys-
tems match your jobs. After eliminat-
ing clearly inappropriate DBMSs,
compare detailed features to choose a
specific program to test. Make sure
that it will do what you wish, operate
the system for several hours at a dealer.
You may also wish to consider some of
the smaller DBMSs if they would fit
your need.
Differences between the systems
Differences between the systems lead to some
conclusions, based on my personal judgements after
using each system on several test files.
containing a specific part of an original
file, to keep the file from outgrowing
your computer. Most of the systems
generate subfiles. Only Data Perfect
allows you to delete the copied records
from the original file in a one-pass
operation. The other systems require
you to delete the records individually.
ERROR RECOVERY
All potential errors were not tested,
but some observations are possible.
Even when errors were detected, the
error messages on some systems didn't
clearly explain what you did wrong.
Requesting a printout without making
the printer ready, could "lock up"
some programs. Some systems locked
up completely on disk errors, requiring
a complete power off/ on cycle and
loss of some input data.
Generally, the systems present little
lead to some conclusions based on my
personal judgements after using each
system on several test files. Assuming
that the program provides the basic
capabilities you require, several out-
standing advamages/ disadvantages of
the systems are:
CCA — Consider this especially if
you are an experienced BASIC pro-
grammer with some specialized needs,
or if you wish to use Percom double-
density drives.
Data Perfect — This is the most
powerful and flexible DBMS reviewed,
yet one of the easiest to use. Its out-
standing report features, global
change capability, and computed fields
probably outweigh its frustrating
manual, especially if you have access
to a second disk drive.
File Fax — Outstandingly easy to
use, this is the system for applications
requiring large numbers of records.
However, be sure you don't have to
change your data-base definition
(you'll have to retype the data) or sort
your data often (you'll grow old
waiting).
FileManager + — Consider this
system if you plan to merge data-base
records with the Text Wizard word
processor or plan to use the RAM-
DISK. Otherwise, its limited record
capacity and dearth of features suggest
purchasing Data Perfect instead.
THE VENDORS
CCA DATA BASE MANAGEMENT
SYSTEM
Custom Electronics, Inc.
238 Exchange Street
Chicopee, MA 01013
413-592-4761
List price $99.50
DATA PERFECT
LJK Enterprises, Inc.
RO. Box 10827
Saint Louis, MO 63129
314-846-6124
List price $129.95
FILE FAX
TMQ Software, Inc.
82 Fox Hill Drive
Buffalo Grove, IL 60090
312-520-4440
List price $129.00
FILE MANAGER +
Synapse Software
5327 Jacuzzi Street — Suite 1
Richmond, CA 94804
415-527-7751
List price $99.95
continued on page 94
92
ANTIC, The ATARI Resource
Kl
2J9--483-W23
3734 FERNDALE
FT. MftYNE, IN
4M1S
ASiMPSIOiaW
an fauej Mnkfan
...a unique program which allows printing of 5
diH»r»nt font styles on a dot matrix pr in t*r "
Now you can print Old English, Cursive, and others
with your Atari and Prowriter, NEC or Epson.
«U (ijlisli GoiminBfi ZM^hsx
K<PTIPR;V 3A3VTEfcTH
The above styles are samples from FANCY WRITER.
ORDER NOU
♦34.95
i^S-sJi'hx
^M™of "ly *" ' *4^piS!;ilfi^3FEgtoS^~'' ' *"•
good connections
with the Atari 400/800^
Get connected to the exciting world of telecommunica-
tions with a Microconnection, the direct connect modem
designed especially for the Atari.
The IVIicroconnection can automatically dial other com-
puters—from micros to mainframes— to provide easy ac-
cess to expanding information and transactional services.
Whether you have the 850 Expansion Interface or not,
there's a Microconnection for youl The bus decoding
IVIicroconnection not only allows you to go on-line with-
out an 850, but it also provides RS-232C output to drive a
serial printer
It's the consistent favorite with reviewers!
All Microconnections for the Atari are provided with the
special 9 pin connector cable for ease of installation. Smart
terminal software available.
the micropenpheral corporation
2565 152nd Avenue* N.E., Redmond', WA 98052
(206) 881-7544
'Reg. Trademark of Atari. Inc.
EXPAND YOUR ATARI 400® TO
48K RAM
• Easy installation
• 90 day guarantee
• Less power consumption
• Allows long sophisticated pro-
grams to be run on the Atari 400®
• Allows full disk capabilities
• Gold plated edge connector
• Uses 64K dynamic RAMS for bet-
ter reliability and less heat
price
*1 34.95
MAGIC DUMP
by Eric Wolz
Magic Dump is aROM Cartridge that
is used in the right cartridge slot of the
Atari 800W. It allows you to copy any
high resolution graphic picture to a
printer Magic Dump will operate with
all Epson Printers, the NEC Printer, and
the Centronics 739 Printers.
price
»59.95
12 Scamrldge Curve
Buffalo, New York 14221
(716) 632-3441
Dealer Inquiries invited
'Product of Gemini Software
Add ^2.50 shipping.
Send check or money order
C.O.D. accepted
New York State Residents add 7% tax
" Atari is a trademark of Atari. Inc.
THE DRUMESISER*
by Thomas Skwara
The Drumesiser is a ROM Cartridge
designed especially for the Atari
400/800® Computer and is used to pro-
duce different synthesized sounds. You
can set up the Drumesiser to record and
play back your sounds. The Drumes-
iser will save sounds on cassette or disk
and requires a minimum of 16K RAM.
price
M9.95
GTIA DRAW*
by Eric Wolz
GTIA Draw is an unique drawing
program designed especially for Atari's®
new graphics chip (GTIA). By using the
joystick or keys on the keyboard you
can create your own pictures.
• Allows loading and saving of
pictures.
• Text may be combined with pic-
tures.
• Requires 48K RAM.
price
»49.95
DATA BASE 5UR\/F.Y— FULL-SCALE
NOTES
See text.
Requires swapping system and data
disk.
Requires data disk swapping for
backup or file conversion.
Supports Percom double density
mode. Could use BIT-3 80 column
with user modification.
Computed by reviewer.
Second and additional drives hold
1135 records.
With 4-digit key field.
Escape kills data except in report
design.
Return used to select some choices
but "S" used in other areas.
Uses Function keys in different ways
but always well prompted.
Checks for allowable data after
return.
Checks for allowable data at key-
press.
Manual designed for non-Atari users
— requires some translation.
Requires two drives or 2 diskette
swaps for each record.
Allows numeric constants via com-
puted field.
Can be done by specifying field with
two decimal places.
Maximum 254 characters in all
formulas.
Requires setting parameter for full
record at data base level — inflexible.
Requires setting parameter for speci-
fic fields at data base level —
inflexible.
Supports position-specific and "any-
where in field" wild cards. Similar to
DOS's f' and '' functions.
Supports "anywhere in field" wild
card and "not infield" similar to DOS
''' function.
Next and previous records shown
which match criteria.
After finding record, can update in
another mode.
Limited to 24 characters total.
Can add results of a sorted file to the
end of another file. Requires DOS
manipulation of sorted file.
y Required several disk swaps.
z Up to 254 characters of formulas.
al Must be key field only.
a2 Produces totals, no subtotals.
a3 Prints a line of dashes to set off sub-
totals.
a4 Limited to 37 characters.
a5 Set at data base level.
a6 Prints field names as column headers.
a7 for label reports only.
a8 Once set, trailing blanks removed
from all fields — inflexible.
3.9 Can choose to rerun only specific
pages.
bl Resorts pointer file for each run.
Usually fast sort.
b2 Limited to 30 records per pass.
b3 Can't escape without readying printer
or cold boot.
b4 Some disk errors require cold boot.
b5 Cannot escape from some file name
□
^xfi THE MONKEY WRENCH II
Islp' A PROGRAMMERS AID FOR ATARI 800
* NEW AND IMPROVED - 18 COMMANDS
If you are a person who likes to monkey around with
the ATARI 800, then THE MONKEY WRENCH II is
for you!! Make your programming tasks easier less
time-consuming and more fun. Why spend extra
hours working on a BASIC program when the
MONKEY WRENCH can do it for you in seconds.
It can also make backup copies of boot type
cassette programs. Plugs into the right slot and
works with ATARI BASIC cartridge.
The MONKEY WRENCH provides 18 direct mode
commands. They are; AUTO LINE NUMBERING - Pro-
vides new line numbers when entering BASIC program
lines. RENUIVIBER - Renumbers BASIC'S line numbers
including internal references. DELETE LINE NUMBERS
— Removes a range BASIC line numbers.
VARIABLES - Display all BASIC variables and their current value. Scrolling - Use the
START & SELECT keys to display BASIC lines automatically Scroll up or down BASIC pro-
gram. FIND STRING - Find every occurrence of a string, XCHANGE STRING - Find every
occurrence of a string and replace it with another string. MOVE LINES - Move lines from
one part of program to another part of program. COPY LINES — Copy lines from one part
of program to another part of program. FORMATTED LIST - Print BASIC program in
special line format and automatic page numbering. DISK DIRECTORY - Display Disk
Directory. CHANGE MARGINS - Provides the capability to easily change the screen
margins. MEMORY TEST - Provides the capability to test RAM memory. CURSOR
EXCHANGE — Allows usage of the cursor keys without holding down the CTRL key
UPPER CASE LOCK — Keeps the computer in the upper case character set. HEX CON-
VERSION — Converts a hexadecimal number to a decimal nu mber DECIMAL CONVER-
SION — Converts a decimal number to a hexadecimal number MONITOR - Enter the
machine language monitor
In addition to the BASIC commands, the Monkey Wrench also contains a machine
language monitor with 16 commands used to interact with the powerful features of the
6502 microprocessor
$59.95
ATARI AND PET
EPROM PROGRAMMER
Programs 2716 and 2532
EPROMs. Includes hardware
and software. PET = $75.00 -
ATARI (includes sophisticated
machine language monitor) =
$119.95
Eprom Cartridge- A,P,C,
board and case which can be
used in the ATARI 400 or 800
in the left or right slot. Uses
2532, 2732. or 2716 EPROMs,
May contain up to 8K byles.
$19.95
Memory Test- Make sure your
RAM memory is normal. $6.95
or $9.95 on disk.
Typing Exercise- A typing drill
program tor beginners and
experts. On disk. S12.95
More than just an Assembler/Editor!
Nowforttie"64" \ . . . ^
MAE
\
■:\
It's a v^\ for
Professionally I i pet
Designed \ APPLE
Software / M ATARI
Development ^■^■^ $?e9SS
System ^.^B^^ New
Price
$99.95
Blast off with the software used on the space
shuttle project!
. Designed lo improve Programmef Pfoduclivity
• Similar synlax and commands — No need 10 relearn
paculiar syntaxes and commands when you go
from PET lo APPLE to ATARI
• Coresident Assemoier/Editor — No need lo load
the Editor men ttie Assembler then the Editor, etc
• Also includes Word Processor Relocating Loader,
and mucli more
• Options EPROM Programmer unimplemented
opcode circuitry
. STILL NOT CONVINCED Send lor tree spec sheeli
S'/4 INCH SOFT
SECTORED DiSKEHES
Highest quaHty. We use them on
our PETs, APPLES, ATARIs, and other
computers. $22.50/10 or $44.50f20
EPROMS 2716 = $4.50 2532 = $7.50
3239 Linda Dr.
Winston-Salem, N.C. 27106
(919)924-2889 (919)748-8446
Send for free catalog!
r MasterCard ,
94
ANTIC, The ATARI Resource
NEW FOR ATARI
diskwiz
COMPLETE & AFFORDABLE
DISK EDITING REPAIR & DUPLICATION
SYSTEM FOR ATARI OR PERCOM DRIVES
• single load • fast mach. lang. • repair, explore, dup
dos/non-dos sectors • simultaneous hex/ascii display and
editing • print out all modes to any printer • dumps special
& inverse chars to EPSON graftax & NEC 8023 • fast mapp-
ing and byte searches • file link trace • speedcheck and ad-
just • block move • auto link pointer, file code change •
vtoc bit map changes or check • cross sector disassembler •
fast/slow copy • 1 or 2 drives • hex-dec-asc conv. • com-
plete manual • create "bad" sectors • fix deleted or open
files • fix dup filenames • safely use non-formattable disks •
easy, fast, complete • see review Analog 1 1 • more!
All this for only $25 postpaid
Don't waste your money on simple copiers or more
expensive programs that don't deliver as much.
48 hr. shipping for cashiers checks & money orders. Allow
up to 3 Vk-eeks for personal checks, — C.O.D. add $2.00. 1st
class add $1.00. Club & dealer enquiry encouraged.
Ask for it at your local dealer.
llEN
Iacroware
(213) 376-4105
1906 Carnegie Lane "E"
Redondo Beach, CA 90278
Atari, Epson, NEC & Porcom, are trademarks of Atari, Inc., Epson America, Nip-
pon Electric Company, Percorn Data respectively. M
FOR
ATARI
400/800
HOME COMPUTER
OMNIMON!
A RESIDENT MONITOR
Software: DAVID YOUNG
Hardware: BILL WILLIAMS
Very
• OMNIMON! is resident. It is a PC board which installs permanently
into your computer but requires no user memory. Resides in
unused $C000 page.
•OMNIMON! gives you complete control. Interrupt, examine and
manipulate any program in memory or on disk! Enter monitor with
SELECT/ SYSTEM RESET.
OMNIMON! can aid recovery from errors and glitches!
user friendly!
• OMNIMON! has flexible disk I/O independent of DOS. Supports
SD or DD ana sequential or linked modes. Load DOS file, boot
record or edit sector data! Create a sector map of any file or boot
disk. Dump memory to disk.
• OMNIMON! fias many debugging tools: display/alter memory or
6502's registers, disassembler, search memory, single step
printer dump, etc.
OMNIMON! — TM of CDY Consulting 214-235-2146, 421 Hanbee,
Richardson, TX 75080. Dealer inquiries solicited. Price: $99.95
ATARI is TM of ATARI, Inc.
M!m£^
by Jerry White
For the Atari 400, 800, and 1200 XL • Disk or cassette
Requires 32K RAM • Suggested retail: $24.95
To order direct from DON'T ASK. send a checl< or money order, or call to order
C.O.D. Add S2,00 sfiipping and fiandling. California residents add 6% sales tax
(6.5% if you reside in LA, County), Please specify disk or cassette version.
Registered owners of S.A.M, for tfie Atari: you can get a special low-priced version
of POKERSAM, Please write to DON T ASK for information, and be sure to indi-
cate your SAM, serial number.
THIS POKER PLAYER HAS SOMETHING
UP HIS SLEEVE . . .
HE TALKS!
The makers of S.A.M. , the Software Automatic Mouth, now
bring you a revolutionary talking game: POKERSAM. He
narrates every hand aloud, naming the upturned cards,
announcing the bets, and wisecracking whenever he
gets the chance. Like a lot of poker players, he's some-
times full of bluster and he isn't always a good sport. But
he's always a real character with a gift for gab.
Your Atari needs no separate speech synthesizer to
produce POKERSAM's speech. It's all done with the
S.A.M.speechsystem.Asyoumayknow, S.A.M. is available
separately as an unlimited-vocabulary speech synthesizer
that you can access in your own programs. POKERSAM is
not a tool for creating your own computer speech, but it
contains a small module of the S.A.M. system. This means it
can make any Atari computer speak, without additional
hardware or software!
Dealer inquiries welcome
D(S)nTASK
COMPUTER SOFTWARE
2265 Westwood Bl,, Ste, B-150
Los Angeles, CA 90064
(213) 477-4514 or 397-8811
ATARI is a trademark of ATARI INC
D/\m BASE 5UR\/EY—5M/\LL-5CALE
drive system. The best way to beat this
delay is to copy the program on one
side of a diskette and keep your data
on the other side of that same diskette.
MMG's copy protection scheme, how-
ever, won't let you do this.
CAPACITIES
Note that File It 2 + comes with pre-
defined, 80 character records and that
each of its prepared systems presents a
different file structure which cannot be
altered. The maximum number of
records was not easily determined for
each of the systems. It appears to be at
least 300 records, which was the maxi-
mum for File It in a 48K machine.
Home File Manager, however, uses
variable length records so the maxi-
mum number of records available
depends on your data. Unfortunately,
the program gives no indication of
percentage full.
GENERAL INFORMATION
The two APX and File It systems are
written in user-modifiable BASIC. File
It 2-1- is particularly open to change
since it's a collection of running pro-
grams with code modified for specific
purposes. You'll need to be an accom-
plished programmer to change more
than the rudiments in any of these sys-
tems, and you may have to modify the
programs. Several, particularly APX
20134, failed due to program errors.
MMG's documentation is too short
to be fully useful. File It is long because
it's really covering several systems.
Although I reviewed a preliminary
copy, an index in the final version will
make it easier to use.
DATA BASE DEFINITION
Since Home File Manager and File It
records are predefined, you can't
change their file definitions. The rest
of the systems prompt you to define a
file based on stacked questions such as
"Enter name?". The function to re-
organize the data base allows you to
change fields in a file without retyping
the data. File It will rearrange zip code
fields in a pre-determined way, hardly
SMALL DMBS
APX-DATA BASE APX-DATA
REPORT MANAGEMENT
20134 20059
FILE
IT 2 +
HOME FILE
MANAGER
MMG FILE
MANAGER
VERSION
20134
20059
2 +
CX415
Not
Given
HARDWARE
Minimum
Memory
40K
32K
24K
16K
40K
Need for second
drive
High
Low
High
None
High
CAPACITIES (MAXIMUM)
Number of fields
10
8
6=
18
10
Record size
(characters)
255
140
80'
270
Field size
(characters)
100
30
N/A»
38
27
GENERAL INFORMATION
Single load
No.
Yesb
No
Yes
No
Confirm
desctructive acts
Good
Fair
No
Good
Yes
User modifications
Yesc
Yes-:
Yes*^
No
No
DOCUMENTATION — OVERALL EASE
Very good
Very good
Fair
Excellent
Fair
DATA BASE DEFINITION
Ease of defining
files
Poor-
no names
Good
N/A'
No
definition
Good
Print out file
definitions
Yes
No
No^
N/A
No
Reorganize
data base
Yes'
No
No
N/A
No
FIELD TYPES
Decimal positions
Yes
$/C
No
No
No
Excess field length
warning
Yes
Yes
No
Auto
wrap
No
Numeric
Yes
Yes
No
No
No
Date
No
Yesf
No
No
No
DATA ENTRY /UPDATE
Input form
No
No
No
Yes
No
Input editing ease
Poor
Poor
Poor
Excellent
Good
Update ease
Fair
Good
Good
Excellente
Good
Prompts
Good
Good
Fair
Excellent!
Good
Find and change
No
Yes
No
Yes
Yes
See page
100 for chart
notations
a file reorganization. APX20134 al-
lows addition of a field to the end of a
record but no field insertion or re-
ordering.
None of the programs support com-
puted fields. Since the Home File
Manager is primarily a text card, it
doesn't provide numeric-only fields.
But, then neither do two of the others.
DATA ENTRY
Only Home File Manager's "card" is a
form for data entry. The rest obtain
data by your responses to field-by-field
questions. APX 20134 doesn't give you
96
ANTIC, The ATARI Resource
DATA BASE 5UR\/EY— SMALL-SCALE
SMALL DMBS
APX-DATA BASE APX-DATA
REPORT
MANAGEMENT
FILE
HOME FILE
MMG FILE
20134
20059
IT 2 +
MANAGER
MANAGER
REVIEWING /UPDATING RECORDS
Review by how
many fields
All keys
1
0
All
3h
Review by range
Yes
Yes
No
Noi
Yes
Wild cards,
part of field
Noi
Part
No
Part
Part
Print reviewed
record
No
Nok
No
Yes
Yes
Global change/
delete
Yes
No
No'
No
No
SORTS
Number of sort
levels
10
8
6™
Keyo
nly
3
Ascending,
Ascend-
descending, both
Both
Both
ing
Both
Both
Outputs different
file
No
No
Yes
N/A
No
REPORTS AND LABELS
Report layout ease Good
Printer set up
strings No"'"
Number of total
fields
Maximum report
width
Auto page number
User definable
column headings
Label program
10
115
Yesi
Yes
Not
Good
No"
0
119
Yes
Yes
No
Standardp
Yeso
0
80
Not
tested
Standards Good
Nop Yes°
0 0
38
No
Nor
Yes
No'
No
132
No
Nor
Yes"
See page 100 for chart notations
field names or any other prompt.
When it says "enter field 2", you have
to remember what field 2 is supposed
to contain. Most do not enable you to
edit a prior field without either saving
the record and going to a different
module, or by retyping the entire
record. MMG does allow editing entry
data, a strong plus. APX 20134 and
File It let you see only one field at a
time — awkward.
REVIEWING / UPDATING
RECORDS
Some of the systems make it easy to
find a record and edit it, others not so
easy. APX 20134 is unique in that it
will change a field in all records in a
file and write out a new file so your old
June 1983
file is not damaged. The Home File
Manager's search routine responds to
either upper or lower case matches —
convenient for a text-oriented system.
APX 20134's review is particularly in-
convenient since you see only a part of
the record at a time. APX 20059 and
MMG let you find a record and change
it in one operation.
SORTS
All sorts seemed fast. APX 20134
actually writes out a new file but then
proceeds to delete the old file. There-
fore, although there may be different
physical files, there is only one logical
file. It's handy to keep a file sorted in
different orders, a feature found only
in File It.
REPORTS
These systems produce only the sim-
plest reports. Some offer only a stan-
dard layout; others can produce simple
columnar listings with the fields listed
in the order you choose. You can't con-
trol column spacing, take subtotals,
insert text (except a short title) or com-
pute fields. All of these systems will
print at full printer speed (see restric-
tions in the chart).
FILE HANDLING
All of the system disks except Home
File Manager and MMG can be backed
up. (You can make a nice copy of
MMG but starting the program initial-
izes the disk and wipes it clean. Worse,
their protection scheme messes around
with memory so that you have to cold
boot whenever the program dies.)
Data files are best backed up using
DOS. APX 20134 provides a backup
command, but it deletes the original
file if used to back up a file to the same
disk. One outstanding feature is the
demonstration file provided on APX
20134 and APX 25059.
ERROR RECOVERY
All of the systems except Home File
Manager suffered from generally poor
error recovery. The APX systems
didn't restart after a printer halt unless
the printer could be made ready.
Recovery from disk errors (such as a
write-protected diskette) was proble-
matic at best. Because the two APX
programs and File It write only part of
a record during data entry, a power
failure would lose all records since the
last save. MMG also waits until all
records are entered to save the "pointer
file". It builds a new pointer file upon
startup and, therefore, didn't lose
records.
SUMMARY
Don't purchase one of these products
until you determine that it can handle
your "must have" requirements for
number of fields, record size, field size,
etc.
continued on page 100
97
•:*" J^ .^""^'V 'W"9 '^U.'WTT A
PUBLIC DOMAIN SOFTWARE
ANTIC is pleased to offer a library of Public Domain Software for the ATARI computers currently comprised of 12
disks. These programs are not yet available on cassette. These disks contain unprotected material from the libraries of
ATARI users' groups from around the country.
The potential buyer should note that these programs are sold as is. Their usefulness may depend on your experience
with the computer. They may contain programming quirks that require some modification. However, all perform reason-
ably well. Contents of the disks may vary slightly from the published description due to unforeseen circumstances, but
each disk is filled to reasonable capacity with useful programs of the kind described, and represent an excellent value at
$10.00 each, plus $1.50 per order for shipping /handling. Send check or money order (payable to ANTIC Publishing),
and disk number(s) to: Public Domain Software, 600 18th Street, San Francisco, CA 94107. Allow four weeks for deHvery.
All orders are sent by First-Class Mail. Please add 6V2% sales tax for California residents.
\^^ ANTIC UTILITIES DISK #3
1. Disassembler: from ANTIC V.2,#l
2. Tiny Text: from ANTIC #6
slightly 3. GTIA text window: from ANTIC V.2,#l
4. Label: disk label on Epson
5. Set up printer: sets up MX80 for Visicalc
6. Autotype: convert USR code to string
7. Autodata: convert USR code to DATA
statements.
8. Keyboard: tutorial &C more
ANTIC GAMES DISK #1
1. chicken: a great game from ANTIC #1
2. Hangman: the traditional word game
3. Creation: a version of Life
4. Reverse: order of string numbers
5. Monopoly: computerized!
6. Lunar lander: select terrain (stick)
7. Zonex: hidden color patterns in_grid
8. Clewso; detective adventure, graphics
^^ ANTIC GAMES #5
from
1 . Bats; who else? Stan Ockers
ANTIC #5
2. Steller Defense: from ANTIC #6
improved.
3. Yahtzee
4. Mastermind
5. Hamurabi: the classic simulation
6. Slalom: become a master schusser
7. Couch: analyze yourself
8. Aceyducy & more
ANTIC GAMES
DISK #2
1. Speed Demon: from ANTIC #4
2. Guy' Grid Game
3. Deathstar: from ANTIC #2
4. Blackjack: Vegas rules
5. Civil War: a strategic simulation
6. Artillery: firing strategy game
7. Super Wumpus: text adventure
ANTIC GAMES DISK #3
1. Petals
2. Showdown
3. FROG: from ANTIC #3
4. Draw: Guy Hurt
5. Plus Zero
6. Collisi, and more
Vtf,
ANTIC GAMES DISK #4
1. Vultures: from Stan Ockers
2. Castle Hexagon: also by Stan Ockers
3. Adventure: The remainder of the disk
contains an adventure game program which
you can play, or you can use the program to
write your own adventure. Instructions
included in program.
ANTIC PHOTO GRAPHICS
Digitized Photos
ANTIC UTILITY
DISK #1
1. Doc: program allows you to accompany
programs with separate documentation on disk
2. Microassembler: allows you to create USR
routines-assembler, more
3. Assembler-Editor: BASIC, slow but versatile
4. Num; automatic line numbering utility in
BASIC
5. Memtest; runs without BASIC cartridge, to
test all memory
6. Color: 128 colors at once
7. Printnop: connect parallel printer from
jacks 3 8c 4
ANTIC UTILITIES
DISK #2
1. Bubble Sort: from ANTIC #4
2. Typo: from ANTIC #3
3. Home inventory
4. KEY 6: Cipher coding
5. Renumber
6. Compare: listings for differences
7. SUPER: menu
8. Modem
9. RT clock & more
ANTIC GRAPHICS
DEMO #1
1. Spider: from ANTIC #3
2. Rainbow
3. Horses
4. ATARI logo
5. Oxygen
6. Spiral
7. Pretty
8. Message and more
ANTIC MUSIC DISK #1
Requires Music Composer Cartridge
1. Prelude
2. Joplin
3. In My Life
4. Star Trek
5. Daisy
6. Greensleeves
7. Yellow Submarine, and many more
ANTIC GR. & SO.
DEMO #1
1. Graphic
2. Draw
3. Rainbow
4. Tune Rite
5. Etch Sketch
6. Baby Pro Sound and more
ANT7C presents these programs in diskette form for the convenience of the ATARI community, in the belief that all of the
programs offered are in the Public Domain and that no proprietary interests or rights to these programs are claimed by
anyone. These diskettes are not copyprotected, nor does ANTIC claim rights to the programs themselves. The price of the
diskettes is based on the cost of making them available.
98
ANTIC, The ATARI Resource
ATARI 400/800* UPGRADES
FROM NEWELL INDUSTRIES
GET THE MOST OUT YOUR COMPUTER
1.95
three and 1/2 times
oating point routines,
outines for almost
in compatible ROM that
an be installed in
replacement for the
ifications, cuts, or
with a 90 day full
s).
loop
FUNC
OLD ROM
FASTCHIP
CLOG
120
30
EXP
112
34
COS
84
33
SQR
135
55
FASTCHIP - ATARI 400/800* $4
FASTCHIP can give you up to
the speed of the original fl
Atari BASIC uses these
everything. FASTCHIP is a
replaces the original. It
minutes, and is a permanent
original rom. There are no mod
wires to add. FASTCHIP come,
warranty.
Some reference times {in second
Function executed 1000 times in
FUNC:0LD ROMiFASTCHIP
ATN 128 62
LOG 129 33
A 236 55
SIN 85 30
RAMROD MHOS - ATARI 800* ONLY $159.95 (less memory)
RAMROD is a new operating system board that
replaces thr^ existing board. It gives the user the
flexibility of using either the existing operating
system roms or it is switch selectable to use EPROMS.
This allows the user to change the operating system
to meet any needs that might arise.
RAMROD also addresses the 4096 byte block of
memory that is not currently accessible in the
system. It also is switch selectable and may be used
as RAl-1, ROM, or a combination. This ram is usable by
software such as SPREADSHEETS, WORD PROCESSORS, and
certain LANGUAGES to mention a few, without
modification to the existing operating system.
Complete with instructions and recommended
modifications. One year warranty.
PLUS, every board comes with OMNIMON!, a resident
machine language monitor written by David Young,
author of DISKSCAN. It features many powerful
debugging commands like
disassembler, printer and
disk interface has many
ability to access single ,_ , „^^^„^^ ^.,
sequential or linked mode. And you can call it up at
any time. A sophisticated yet simple program to use.
display/alter memory,
disk interface, etc. The
features, including the
or multiple sectors in
WITH 4K RAM
WITH 12K MEMORY (4K RAM, 81<
EPROMS-2732,4Kx8,350 ns.
;^ROM)
$169.95
$189.95
$10.00
OMNIMON!
ATARI 400/800*
$89.95
As described above, but comes on a piggyback board
that plugs into the operating system socket.
48/52K RAM BOARD - ATARI 400/800*
WITH IGK TRADE IN BOARD $139.95
WITHOUT TRADE IN $159.95
REPLACES EXISTING RAM BOARD. NOT A KIT.
FEATURES: 200 ns. RAM, GOLD EDGE CONN.
SOCKETED, FIVE YEAR WARRANTY
ALL IC
PRO BOWLING VERSION THREE $19.95
The game is ^written in basic and machine
language and is an accurate simulation of the sport
of bowling. There are ten skill levels to give
challenge to the best of computer game players.
Features redesigned character set, automatic scoring,
sound, and P.M. graphics.
REQUIRED ACCESSORIES:
SINGLE OR DOUBLE DENSITY DISK DRIVE
BASIC LANGUAGE CARTRIDGE 32K MIN. MEM.
ONE JOYSTICK CONTROLLER PER PLAYER
SD/DD SECTOR COPIER - ATARI 400/800* $19.95
Make up to 153 copies of any single or double density
disk and just read the source disk once. Supports up
to 4 drives. Format on duplication option. With 48K,
two passes copies a full single density disk. Screen
menu. Easy to use. Boots in approx. 3 seconds.
ORDER C.O.D. or PREPAID. Sorry, no charge cards.
To order direct: Send check or money order to NEWELL
INDUSTRIES, 3340 Nottingham In., Piano TX. 75074. Or
call (214-423-1781). Texas residents add 5% sales tax
where applicable. Orders outside the U.S. add 3%($2
min) for shipping. C.O.D. orders add $1.50. Call or
write for additional information. Dealer inquiries
welcome.
ATARI 400/800 are Trademarks of ATARI INC.
SCREEN MAKER
A Totally New Advanced Graphics
Utility Package For The Atari™ 800
Now you can easily put different resolution
graphics and text anywhere on one screen.
• Combine up to 15 different graphics modes on
your screen simultaneously using only BASIC.
• Make dramatic screen displays with large text,
small text, and pictures where you want them.
• SCREEN MAKER provides a flexibility never
before available to programmers who don't
have advanced knowledge of Atari's memory
requirements and display list feature.
Requires 48K and one Atari 810 Disk Drive.
SCREEN MAKER master diskette and
documentation costs only $34.95.
Includes postage and handling —
Allow 2 to 3 weeks for delivery.
Send check or money order to:
ICON Software
925 Waverley St., #102
Palo Alto, CA 94301
Atari is a registered trademark of Atari, Inc.
ATAR.I 800
tCOHPATIBLE WITH ALL SOFTWARE
♦PLUGS IN. NO SOLDERING
*ALL CURSOR FUNCTIONS
♦INCLUDES '.' AND BACKSPACE
PRICE «1 14.95 ADD $2.50 POSTAGE
AND HANDLING
DELIVERY TWO TO FOUR WEEKS ARO
e.T__SYii_TEMS
10885 KATY FWY STE :
HO US .TO N^_..XX .,._.,;> 7ii79 "
7 1.3-464-9324
DEALERS AND DISTRIBUTORS INVITED
ATARI IS TRADEMARK OF ATARI INC.
D/\TA BASE 5UFl\/EY— SMALL-SCALE
Although it's the simplest of the sys-
tems, the Home File Manager is also
the best implemented by far. If you can
use a simple index-card system,
searchable on any field, but without
numeric or columnar reporting, I'd
recommend it highly.
APX 20134, Data Base/ Report Sys-
tems, offers a reasonable degree of
flexibility in its ten fields, generates
totals for numeric fields, reviews and
prints values in any one of its ten
fields, and has global change / delete —
powerful features not matched by the
other systems. It showed a disturbing
tendency to fail on some rarely-used
operations, however, and data entry is
difficult because you see only part of
an untitled record. Yet, if you need
arithmetic features, it's your choice.
APX 20059 Data Management Sys-
tem handled data entry a bit easier
than APX 20134, but offered lower
capacities and fewer features.
Programs are listed alphabetically. Refer to
full-scale article for definitions of terms.
a All field names and sizes fixed.
b Except sort loaded separately.
c Source code not well commented.
d Reorganize only to move zip code
fields, etc., as specified in program.
e Cannot delete field; adds new fields
only at end of record. On some tests,
failed with destruction of data base.
{ Checks for valid date; i.e., 13 . . .
would reject as there is no month 13.
g Includes undo and insert line.
Although APX 20059 is not quite as
good as MMG at reviewing and edit-
ing records, it offers a better report
writer.
MMG File Manager is the only sys-
tem that attempts to do mailing labels.
It removes "trailing blanks" and gen-
erally did well on them. It seemed to be
a "smoother" program and offered
easier record entry and updating. Lack
of numeric operations and the inability
to print columns as you need them
make it less useful than APX 20134 for
many applications.
File It 2 -t- is an enigma. The pack-
age includes a program to print disk-
ette labels, a menu program suitable
for user disks which could be very use-
ful. Although the author has presented
an interesting set of related programs,
the data base seems too restricted for
most users. For instance, with only six
fields, the record format doesn't even
include a telephone number field. The
NOTES
author suggests keeping two files, one
for ZIPs and one for phone, with all
sorts of manipulations to update and
move records around. On the other
hand, the disk also includes a handy-
looking financial recording program
and a graph generator.
Leaving aside Home File Manager
(unless it fits your purposes) and File It
(unless you'd like some of the extra
programs), the choice is between the
APX systems and MMG. If you need
arithmetic totals or long fields, but
don't need labels and can endure awk-
ward data entry, stick with APX
20134. If you want better input
screens, labels, and easy editing, but
don't need fancy reports, MMG is a
well-implemented system. Somewhere
in the middle is APX 20059. It won't
produce labels, however.
Now, how's that for a decision tree?
h All fields eligible for searching, three
per pass. First S characters only.
i Finds upper and lower case "hits. "
j Part field allowed for last field in
search criteria.
k Cannot see on screen, then print.
Instead, will go directly to printer.
1 Deletes require entering '' infield one,
then saving file.
m Must enter field positions rather than
field numbers.
n Requires modification to code to sup-
port EPSON.
o Graphic characters in title can be used
for some printer setups.
p Prints in italic on EPSON w/Graftrax.
q Also allows starting page number to
be input.
r Prints 1 record per line with all fields
in original order.
s Prints only record by record, one field
per line.
t Allows "vertical format report" which
prints one field per line. If properly set
up, could be used as a label.
u According to manual, cannot place
two fields on the same line if used as
labels.
THE VENDORS
APX — DATA BASE /REPORT
SYSTEM (APX-20134)
APX-Data Management System
(APX-20059)
Atari Program Exchange
PO. Box 3705
Santa Clara, CA 95058
800-538-1862
800-672-1850 (Calif.)
List Price: $22.95 each
FILE IT -I-
Swifty Software, Inc.
64 Broad Hollow Road
Melville, N.Y. 11747
516-549-9141
List Price: $49.95
HOME FILE MANAGER
Atari, Inc.
RO. Box 427
Sunnyvale, CA 94086
List Price: $49.95
MMG FILE MANAGER
MMG Micro Software
PO. Box 131
Marlboro, N. J. 07746
201-431-3472
List Price: $49.95
□
100
ANTIC, The ATARI Resource
PRODUCTS FOR ATARI* 400/800
FROM ELCOMP
[BOOKS for ATARI Computers
I ATARI BASIC - Learning by Using
I An fjxcellent book for the beginner. Many short programs
land learning exercises. All important features of the ATARI
I computers are described (screen drawings, special sounds,
1 keys, paddles, joysticks, specialized screen routines, graphics,
I sound applications, peeks, pokes, and special stuff). Also
I suggestions are made that challenge you to change and write
I program routines.
I Order #164 S7.95
I Games for the ATARI Computer
I This book describes advanced programming techniques like
I player-missile-graphics and use of the hardware-registers.
I Contains many ready to run programs in BASIC and one
ailed GUNFIGHT in machine language.
I Order #162 S7.95
How to program your ATARI in 6502 Mach.Lang.
Inicoduction to machine language for the BASIC programmer I
Order #169 S9.95 f
FORTH on the ATARI - Learning by Using
Introduction, programs, applications, learning exercises.
Order #170 S7.95 I
A Look into the Future - ASTROLOGY
on your ATARI 800.
How to calculate your own horoscope
Order #171
S9.95
I Our catalog is free with every order. Send S1.00 and
SASE for catalog only.
SUPERMAIL
(BOOaddr. on 1 disk)
I Completely written in
FORTH. Comes on autoboot
I disk. No cartridge, no DOS,
I no FORTH Language re-
1 quired!
Order#7312 S49.00
SUPERINVENTORY
(1000 terms per disk)
Completely written in
FORTH. Same as above.
(Disk only)
Order#7320 S49.00
I BUSIPACK-1
(written in FORTH). Com-
I plete order entry, inventory,
nailing and invoicing.
I (Disk only)
Order #7313 $98.00
.««.i^"^
h.
ATAMEMO
Datablock to keep track of |
your appointments. (D+C)
Order #7310 S29.95 |
ATCASH
Convert your ATARI 800 I
into a powerful casfi register. \
(Disk only)
Order #7307 S49.95 I
Invoicing progr. i. BASIC I
Order #7201 (C)S29.95|
Order #7200 (D)S39.95 j
Mailing List in BASIC
Order #7212 (C)S19.95 I
Order #7213 (D)S24.95 I
Inventory control
BASIC
Order #7214 (C)S19.95 I
Order #7215 (D)S24.95
Microcomputer Hardware
I hfandbook (845 pages}
I Descriptions, pinouts and I
S specifications of tfie
most popular micropro-
cessors and support
chips.
A MUST for the hard- |
ware buff,
Order-No. 29 |
S14.95
!.•.
:».^=>;
Payment: check, money order, VISA, MASTER-
CHARGE, Euroscheck.
Orders from outside USA: add 15% shipping. CA
residents add 6.5% tax
"ATARI is a registered trademark of ATARI Inc.
'VIC-20 is a registered trademark of Commodore
SOFTWARE IN MACHINE LANGUAGE for ATARI
ATMONA-1
This is a machine language monitor that provides you
with the most important commands for programming
in machine-language. Disassemble, dump (hex and
ASCII), change memory location, block transfer, fill
memory block, save and load machine-language pro-
grams, start programs. Printer option via three
different interfaces.
Order #7022 cassette version S19.9S
Order #7023 disk version S24.95
Order #7024 cartridge version S59,00
ATMONA-2
This is a tracer (debugger) that lets you explore the
ATARI RAf^/ROfVl area. You can stop at previously
selected address, opcode, or operand. Also very
valuable in understanding the microprocessor. At
each stop, all registers of the CPU may be changed.
Includes ATMONA-1.
Order # 7049 cassette version 849.95
Order #7050 disk version S54.00
ATMAS
Macro-Assembler for ATARI-800/48k. One of the
most powerful editor assemblers on the market.
Versatile editor with scrolling. Up to 17k of source-
Code. Very fast, translates 5k source-code in about 6
seconds. Source code can be saved on disk or cassette.
(Includes ATMONA-1)
Order #7099
Order #7999
disk version
cartridge version
889.00
8129.00
ATAS
Same as ATMAS
Cassette-based.
Order #7098
Order #7998
but without macro-capability.
32k RAM S49.95
48k RAM $49.95
ATEXT-1
This wordprocessor
is an excellent bi
y for your
money. It features screen oriented editing, scrolling,
siring search {even nested), left and right margin
justification. Over 30 commands. Text can be saved
on disk or cassette.
Order #7210 cassette version S29.95
I Order #7216 disk version 834.95
Order#7217 cartridge version S69.00
I GUNFIGHT
This game {8k machine-language) needs two joystieks.
Animation and sound. Two cov^fboys fight against
I each other. Comes on a bootable cassette.
I Order #7207 $19.95
FORTH for the ATARI
FORTH from Elcomp Publishing, Inc. is an extended
Fig-Forth-version, Editor and I/O package included.
Utility package includes decompiler, sector copy, Hex-
dump (ASCII), ATARI Filehandling, total graphic
and sound, joystick program and player missile.
Extremely powerful!
Order #7055 disk S39.95
Floating point package with trigonometric functions
{0-90°).
Order # 7230 disk S29.95
Learn-FORTH from Elcomp Publishing, Inc.
A subset of Fig-Forth for the. beginner. On disk
(32k RAM) or on cassette (16k RAM}.
Order #7053 S19.95
Expansion boards for the APPLE II
The Custom Apple + Other Mysforles
A complete guide lo customizing the
Apple Software und Hardware
S24.95
ttinojstaninrip^
U'^
Order-No. 680
We also stock the boards v
used in the book "The
Apple ..." (barebords)
6522 I/O Board No. 605
EPROM Burner No. 607
8K EPROM/RAM Board
No. 609
Prototyping board for the
Apple ir No. 604
Slot repeater board for the Apple II No. 606
Order two boards and get the book free 1
[ Care and Feeding of the Commodore PET
Eight chapters exploring PET hardware. Includes
I repair and interfacing information. Programming
tricks and schematics.
I Order #150 S9.95
ihich are
Cusiom
839.00
£49.00
S29.00
449.00
ELCOMP PUBLISHING, INC
53 Redrock Lane
Pomona, CA 91766
Phone: (714) 623 8314
Hardware - ADD-ONS for ATARI
I PRINTER INTERFACE
I This construction article comes with printed circuit
1 board and software. You can use the EPSON printer
I without the ATARI printer interface. (Works with
I gameports 3 and 4}.
Order #7211 SI 9.95
RS-232 Interface for your ATARI 400/800
I Software with connector and construction article.
Order #7291 S19.95
I EPROM BURNER for ATARI 400/800
I Works with gameports. No additional power supply
I needed. Comes compl. assembled with software
(2716,2732,2532).
Order #7042 8179.00
EPROM BURNER for ATARI 400/800 KIT
I Printed circuit board incl. Software and extensive
I construction article.
j Order #7292 $49.00
I EPROM BOARD (CARTRIDGE)
I Holds two 4k EPROMs (2532). EPROIVls not included.
I Order #7043 S29.95
EPROM BOARD KIT
I Same as above but bare board only with description.
Order #7224 J14.95
ATARI, VIC-20, Sinclair, Tittiex and OSI
NEW - for your ATARI 400/800
I Astrology and Biorhythm for ATARI (cass. or disk}.
Order-No. 7223 S29.95 |
I Birth control with the ATARI (KnausOgino)
I Order-No. 7222 cass. or disk S29.95 I
I Books + Software for VIC-20 (requires 3KRAM Exp.) I
I No. 4870 Wordprocessor for VIC-20, 8KRAW B19.95 [
I No. 4883 Mailing List for VIC-20, 16K RAM £14 95 f
I No. 176 Tricks for VICs (book, 115 pages) S 9.95 |
J INPUT/OUTPUT Programming
I with your VIC, No. 4886 B9.95
I Miniassembler for VIC-20
I No. 4896 S19.95
I Tannrs. Squash, Break,
I No. 4881 S9.95
I Runfill for VIC, No. 4894 S9.95
I TIC TAC VIC, No. 4880 B9.95
I GAMPEPACK I (3 Games)
I No. 4881 S14.95
I Dual Joystick Instr. No.4885S9.95
I Progr. in 6502 Machine Language on your PET-nCBM I
12 complete Editor/Assemblers (Source code 3 hex-[
I dump + description plus a powerful machine language I
1 monitor (Hexdumpj. Order-No. 166 S19.95 f
I Universal Experimenter Board for the VIC-20
I (Save money with this great board). This board plugs I
right into the expansion slot of the VIC-20. f
I Order #4844 £18.95 I
1 Software for SINCLAIR ZX-B1 andTIMEX 1000 I
I #2399 Machine Language Monitor S9 95|
#2398 Mailing List S19.95I
I Programming in BASIC and machine language with!
I the ZX-81 (82) or TIMEX 1000.
I Order-No. 174 (book) fi 9.95
BOOKS FOR OSI
I No. 157 1. Book of Ohio
I No. 158 2. Book of Ohio
I No. 159 3. Book of Ohio
I No. 160 4. Book of Ohio
I No. 161 5. Book of Ohio
S7.95
S7.95
S7.95
S7.95
£7.95
l#151 8K Microsoft BASIC Ref. Man. S9.95|
I # 1 52 Expansion Handbook for 6502 and 6802 S9.95 I
I #153 Microcomputer Appl. Notes 39.951
I Complex Sound Generation
I New revised applications manual for the Texas |
1 Instruments SN 76477 Complex Sound Generator.
I Order #154 S6.95 |
I Small Business Programs Order #156
I Complete listings for the business user. Inventory,
j Invoice Writing, Mailing List and much more. Intro-
I duction to Business Applications. $14.90 |
ATARI CLINIC
by STEVE SWITZER
Q. I have purchased three of the latest
Thorn EMI cartridges: Soccer, Jumbo
Jet, and Submarine Commander. I also
have Star Raiders, Firebird, and Mis-
sile Command on cartridge. The
Thorn EMI carts have good sound and
a good picture, but the picture has
"noise bars" at the top and bottom of
the screen when played on my ATARI.
The other carts on my ATARI play per-
fectly (no "noise bars"). The Thorn
carts play perfectly on my friend's
ATARI, so I can't figure out what's
wrong. I've tried to "fine tune" my
computer through the little hole in the
base of the deck, but this has only
made matters worse. Any suggestions?
— Cris Baylis, England
A. The "noise bars" are probably
caused by radio frequency (RF) inter-
ference from some source. This might
be from the Thorn cartridges, or from
your computer, or a combination of
the two. It is very possible that the
Thorn carts are EPROMs rather than
ROMs. Many companies first bring
their products out on EPROMs be-
cause they can produce these as soon
as the programmer is finished, while it
still takes some time to mask out a
ROM for a cartridge. If the EPROM is
improperly shielded, you could be
getting RF from the cartridge itself. It
could also be caused by the decoupling
circuitry in the cartridge. One reason
your carts might work on your friend's
machine, but not your own, is that the
RF shielding on your machine may not
seal properly, and this could allow RF
to bleed into the machine. The pecu-
liar combination of your leaking
ATARI and inadequately shielded car-
tridges could be causing the problem.
Q. I would like to compliment ANTIC
on the good job it's doing, but I'd like
to see a more technical column. It
seems to be impossible to get a sche-
matic of the output ports of the
ATARI. Thanks to you we have a
small idea of how they work, but not
how they connect on the inside. Many
of us would like to add our own
modems or speech synthesizers, but we
need the internal diagrams. Where can
we get these? — Ray Ives, CA
A. Your timing is good, because this
column is going to be in ANTIC regu-
larly to help you solve problems you
may be having with your computers
and related products. About the sche-
matics, they should be available at
your computer shop under the title of
Technical User Notes, Atari part
#0016555. If your store doesn't have
them, drop us a line at Electronic
Fantasy, 52 S. Linden Ave. — §1,
South San Francisco, CA 94080. We
can get them for you.
Q. I purchased my ATARI 800 about
six months ago. I thought it was a
good value, and I only needed a cas-
sette drive for storage at that time.
Lately I have been considering a disk
drive. The question is, which one to
buy? I see that the Atari 810 can be
bought for about $400, and that the
Percom double-density master drive
costs about $600. Is the Percom worth
the extra money? Is the Atari 810
reliable? —Glen Harrod, NY
A. I hope I can be objective about this.
In my opinion, both the drives are very
good. Reliability problems with the
Atari 810 have decreased steadily in
the last year or so, and I now consider
it very reliable. If you only want one
disk drive, I recommend the 810. If
anything does go wrong with it, you
should be able to get it fixed right in
your own back yard. The Percom must
be sent away to the factory. But if you
are going to get two or more drives,
then the price of the Percom master
and one Percom slave is about the
same as two 810s. This combination
has the advantage of double-density
mode. There are several new drives on
the horizon. It might be wise to check
them out before making a decision.
Q. In response to Bruce Fuerbringer's
letter on problems with the Basketball
and Star Raiders cartridges, I happened
to notice a letter in another magazine
from a person whose serviceman said
that screen inversion was due to un-
documented hardware bugs. He fur-
ther stated that having a full 48K
memory might invert the display, or
maybe faulty ICs in the cartridge
ROM are the culprits. I have never had
this problem, but the situation sure
sounds confusing. — Mike Sinatra, PA
A. This problem is very common, but
it is not caused by the cartridge, and
has nothing to do with full memory or
undocumented hardware bugs. About
two years ago Atari sold a number of
800s with faulty ANTIC chips. The
most common symptom was an in-
verted playfield with the Star Raiders
game. The proper correction is re-
placement of the ANTIC chip.
Q. I recently bought an Atari 5200
video game machine, and I've had to
take the controllers in for repair twice
already. Now the warranty has ex-
pired, and I'm afraid I'll have to spend
$20 every month or so to keep the con-
trollers working. What should I do?
A. The 5200 is a very good machine
and has developed very few problems.
The controllers, on the other hand, are
not so sound. Atari is aware of this,
and has sent newly designed innards to
the service centers to replace the old
parts. The company has also extended
the warranty on the controllers (not
the 5200 itself) to June 30, 1983. So
don't "open" your controllers, even if
you think your warranty has expired,
until after that date. Take them to a
service center for repair. Personally, I
strongly advise you to stay out of the
controllers completely, because they
are very tricky inside. Q
102
ANTIC, The ATARI Resource
GOTO DIRECTORY
Dealers and wholesale distributors '
inquiries welcome. Contact Les Torok,
Circulation Manager, 297 l\illssouri St. ,
S.F.. CA (415)864-0886.
ALABAMA
RAINBOW CITY SERVICE CENTER
244 Rainbow Plaza
Gadsen, AL 35901
205-442-5384
Factory auttiorized service on ATARI VCS
and computers. Parts and accessories.
ARIZONA
COMPUTER WAREHOUSE
2222 E. Indian School Rd.
Phoenix, AZ 85016
800-528-1054
602-954-6109
ATARI 400 & 800 computers and
peripherals at the best prices In the
country. Call 1-800-528-1054. Ask
about our ATARI 800 special system and
the ATARI 400 Pac-Man special. We ship
nationwide.
CALIFORNIA
ACCESS TO SOFTWARE
4720 Geary Blvd.
San Francisco, CA 94118
415-751-2231
1100 Contra Costa Blvd.
Concord, CA 94520
415-689-1400
An authorized ATARI dealer with the
largest selection of Atari software in the
Bay Area. Cartridges, tapes, disks,
memory cards, joysticks, magazines,
games.
THE SOFTWARE STORE
11768 West Pico
Los Angeles, CA 90064
213-473-1136
Software for ATARI computers. APX—
third party— ATARI books-magazines.
HW COMPUTERS
19511 Business Center Drive
Northridge, CA 91324
213-886-9200
Full line of personal computers. Atari,
TRS-80, Fortune. NEC, California Com-
puter Systems. Complete line of software
and hardware. Authorized Service
Center. Other locations: Westwood,
Redondo Beach and Palm Springs.
DIMENSIONAL SOFTWARE
3954 Clairemont Mesa Blvd.
Sar Diego, CA 92117
714-275-4243
Software /books /peripherals /
hardware
SOFTWARE EMPORIUM
4500 El Camino Real
Los Altos, CA 94022
415-941-8788
1800 S. Bascom Ave.
Campbell, CA
408-377-9311
Complete software selection for ATARI,
Apple. Tandy, IBM, CP/fA, books,
magazines, games.
3E SOFTWARE AND SYSTEMS
22408 Mission Blvd.
Hayward, CA 94541
415-537-3637
Complete ATARI suppori center for hard-
ware and software. ATARI, AXLON,
OKIDATA, BITS, ALIEN. GROUP BMC,
PID, SYNAPSE, ON-LINE. SWIFTY. EPYX
GEBELLI, DATASOFT BR0DER8UND,
OS, SIRIUS, OSS, EPSON. ARTWORKX,
& MORE.
SUNSET COMPUTERS
2329 Irving
San Francisco, CA 94122
415-665-7378
ATARI hardware, software, peripherals.
Repairs— Norfhstar. Franklin, Osborne.
Kaycomb. Books, magazines.
DATA BANKS
3820 Peralta Blvd.
Fremont, CA 94536
415-790-1060
Hardwdare /software /services /
peripherals and a full line of supplies for
ail ATARI products.
P.C. COMPUTERS
10166 San Pablo Ave.
El Cerrito, CA 94530
415-527-6044
Soltware/books.
COMPUTERLAND
1815 C Ygnacio Valley Rd.
Walnut Creek, CA 94590
415-935-6502
Wide selection of software for ATARI.
Programming seminars. IBM & Altos
computers. Books, magazines.
ELECTRONIC FANTASY
2078 Vallo Fashion Parl<
Cupertino, CA 95014
ATARI computers & large selection of
software. Repairs.
COMPUTER PALACE
1670 Market St.
Redding, CA 96001
916-221-1312
Hardware from Apple-ATARI-NEC-
Franklin-Commodore. Largest selection
of books & magazines in Northern CA.
Full line of game-educational -appiicatlon
software.
COMPUTER PLACE
1029 E. Broadway
Glendale, CA 91205
213-241-2551
Hardware/software/peripherals—
memory expansion— ATARI voice box.
Printers & color monitors— APX—
modems— user group. Latest HW/SW—
new products— repair ali hardware-
extension service policy. Mailing list.
COMPUTER STORE INT'L
215 N. Central Ave.
Glendale, CA 91207
213-243-7669
Appie-ATARI-Eagle-Frankiin— NEC-
largest selection of software, hardware,
books and magazines you are ever likely
to see under one roof. Call for hard to
find Items and advice. We have
evaiuated many, many items and found
them unlit for human consumption.
COMPUTER STORE OF
SAN LEANDRO
701 Macarthur Blvd.
San Leandro, CA 94577
415-569-4174
Complete ATARI 400/800 systems-
business systems from Altos— books
magazines— modems— disk drives-
printers— memory chips. Complete
selection of games, utility, business,
educational software.
DALE'S TV & RADIO INC.
2400 Athens Ave.
Redding, CA 96001
916-243-7084
Authorized ATARI service computers &
home VCS game systems— TV & stereo
repairs.
SOFTWARE ETC.
106 El Paso Ctr.
San Jose, CA 95130
408-866-4224
Hardware— peripherals— Percom disk
drives— books, magazines, games—
applicalion—educatlonal— software from
Slrius-0n-Line/Gebe1li/APX/Synapse/
Datasoft— computer furniture.
SOUND ROOM
1100 W. Lincoln
Anaheim, CA 92805
714-635-8621
Complete line of ATARI hardware & soft-
ware—printers— disk drives— joysticks,
books, magazines, software, games,
utilities, educational.
THE GRAFEX COMPANY
1112 Arlington Ln.
San Jose, CA 95129
408-996-2689
Box 1558
Cupertino, CA 95015
408-996-2689 Voice 408-253-5216 BBS
Northern California's exclusive ATARI
microconnection dealer. The most com-
prehensive selection of software and
hardware for your ATARI home com-
puter. Send $1 for catalog (refunded
with your first order).
LEARNING TREE
COMPUTER CENTER
2431 N. Tustin Ave.
Santa Ana, CA 92705
714-667-1575
Complete line of ATARI COMPUTERS and
software products. Specializing In home,
education and business software.
AUTHORIZED REPAIR SERVICE CENTER
tor ali Atari and Epson products. Atari
Club meets 3rd Thurs. of each month.
Write lor free catalog.
THE SOFTWARE DEPOT
2652 Towncenter Mall
Sunnyvale, CA 94086
408-730-9494
Microcomputer software, books and
accessories for ATARI, Apple, IBM, TRS,
VIC and Tl computers. Video games for
ATARI. Coieco and Mattel. Authorized
ATARI computer sales and service.
SOFTWAIRE CENTER
477 University Ave.
Palo Alto, CA 94301
415-327-0520
Complete line of software for business,
home and pleasure. Also a wide selec-
tion of books, magazines, and acces-
sories for the ATARI and ali personal
computers.
QUEMENT ELECTRONICS
1000 S. Bascom
San Jose, CA 95128
408-998-5900
Largest selection ATARI software, books,
magazines, discount prices. Our lines include
A.l.—Epyx— Synapse— Don't Ask
-Online-Spinnaker-PDI-APX-
Mosaic— LJK— Datasoft— Broderbund and
more.
G.A.M.E.S
6626 Valjean Ave.
VanNuys, CA 91406
213-781-1300
Orders call 800-626-9592
10529 Ellis-Fountain Valley
2814 W. Sepulveda— Torrance
3649 T.O. Blvd. -Thousand Oaks
Complete hardware and software for ATARI at
super discount prices. We are the first to
receive new products S manufacture several
of our own accessories. Send $2 to our Van
Nuys address for our catalog.
COLORADO
ALPHA CENTER
12351 W. 64th
Arvada, CO 80004
303-421-6361
Open 7 days a week. ATARI— Tl—Timex
— Commodore— Corvus— NEC— Source—
Epson— Prowrller. Authorized repair center.
CONNECTICUT
THE COMPUTER CENTER
Millrock Rd.
Old Saybrook, CT 06475
203-385-1587
ATARI hardware & software. Programming
seminars, books, magazines. T.I., Northstar
& Altos. Programmers wall chart available.
Call or write for details.
FLORIDA
ORANGE BLOSSOM HOBBIES
1975 N.W. 36th St.
Miami, FL 33142
305-633-2522
Hardware /software /peripherals.
GEORGIA
COMPETITIVE EDGE INC.
Aberdeen Village Ctr.
Peachtree City, GA 30269
404-487-6460
Ali ATARI products sold below suggested
retail. Computer classes in use &
programming— youth & adults. Personalized
evaluations of individual computer needs.
Other personai & business computers
available.
ILLINOIS
COMPLETE COMPUTING
890 E. Roosevelt Rd.
Lombard, IL 60148
312-620-0808
Best selection of ATARI software in western
suburbs. 10% discount software club.
Superb selection of books, magazines. Basic
and advanced programming classes. Ex-
cellent technical suppori for ATARI. Loves
bad puns.
VIDEO, ETC.
465 Lake Cook Rd.
Deerfield, IL 60075
312-498-9669
Hundreds of ATARI software programs In-
cluding games, educationai and business.
Complete service. Full line of peripherals,
periodicals & books. VIDEO ETC. Deerfield,
498-9669: Buffalo Grv, 459-6677: Skokie,
675-3655: Orland Pk, 460-8980.
DIGITALWORLD INC.
711 Army Trail Rd.
Addison, IL 60101
312-628-9222
Complete line of ail ATARI products.
ATARI service center. Full line of ATARI
software & a full line of books & maga-
zines. No shipping charges on pre-paid
orders or on serviced equipment.
SHUTTER SHACK INC.
201 S. Linden
Normal, IL 61761
309-452-2511
ATARi products and software. APX and
third party. Authorized service. Epson
printers. Omni discs. ATARI books &
magazines. H/IC & VISA accepted. Will
ship C.O.D. anywhere in continental U. S,
continued on next page
June 1983
103
GOTO DIRECTORY
CENTRAL SERVICE CO.
1920 W. Peterson Ave.
11714 S. Western Ave.
Chicago, IL
23 W. North Ave.
Norlhlake, IL
312-338-6000
3 locations to service computers, games,
video recorders, video disc, televisions,
stereo, microwave ovens.
INDIANA
COMPUTERCRAFT
820 S. Rangeline Rd.
Carmel, IN 46032
317-846-5996
We carry a lull selection ol ATARI hard-
ware & software. Osborne-Epson. Also a
wide variety of printers, monitors &
supplies. We are an authorized ATARI
service center.
KENTUCKY
CHAMCO INC.
2511 Preston Hwy.
Louisville, KY 40217
502-637-3604
Factory authorized service on ATARI
video games, and home computers.
MARYLAND
FREDERICK COMPUTER PRODUCTS
5726 Industry Lane
Frederick, MD 21701
301-694-8884
ATARI hardware & great selection of
software from many manufacturers.
ATARI & other peripherals.
BUSINESS COMPUTER CENTER
8659 Baltimore National Pike
Ellicott City, MD 21043
301-461-2200
BCC carries the complete line of ATARI
products along with one of the largest
supplies ol third party software and
hardware available at reasonable prices.
Additionally we are a full service dealer.
A-BIT-BETTER SOFTWARE
Post Office Box 28
Laurel. MD 20707
301-953-7256
A-Blt-Better Software offers you an
extensive variety of exciting programs
for your ATARI 400/800. Quality is a
must, and our reasonable prices give us
the edge. Write for free catalog.
LOWENS
7227 Wisconsin Ave,
Bethesda, MD 20814
301-652-1289
Hardware-ATARi 400/800-~VIC-
peripherals—Percom disk drives. Full
line of ATARI and third party software.
Specializing in educational & business
software.
MASSACHUSETTS
VIDEO PARADISE SOUTH
28 Samosel St. Rt. 44
Plymouth, MA 02360
617-747-3361
We carry hardware & software, third
party software, monitors & accessories.
Also ATARI books & magazines. We
have training seminars for customers.
CUSTOM ELECTRONICS INC.
238 Exchange
Chicopee, MA 01013
413-592-4761
Hardware, software, peripherals-
service lor ATARI products. Guaranteed
to satisfy your needs. We are "the
business which service built ". Now in
our 22nd year.
THE BIT BUCKET
1294 Washington St.
West Newton, MA 02165
617-964-3080
The widest selection of ATARt hardware
and software in New England.
Authorized ATARI repair. Books &
magazines. Seminars and classes for
ATARI. Also carrying Osborne, Altos,
and Timex.
THE GAME SHOP
427 Great Rd.
Acton, MA 01720
617-263-0418
10 If you need ATARI stuft then
20 GOTO the Game Shop
30 Poke around
40 Peek hardware, software, printers
50 Peek modems, books, magazines
60 Return (often)
MICHIGAN
BINARY CORP
3237 Woodword Ave,
Berkeley, Mi 48072
313-548-0533
ATARI hardware & software. FASTCHIP
and The Terminal program. ATARI &
other peripherals. Books & magazines.
RITEWAY ENTERPRISES
8262 12 Mile Rd.
Warren, Ml 48093
313-751-2454
22027 Michigan Ave.
Dearborn, Ml 48124
313-562-3178
Hardware /Software /Peripherals /books.
Over 2000 ATARI programs in stock.
Epson— NEC— C. I Toh—Okidata printers
—Percom drives— BtvIC monitors-
Hayes. Everything for ATARI. Everything
discounted everyday.
MINNESOTA
WIZARD'S WORK
County Rd, 18 & 361h Ave. N,
New Hope, MN 55427
612-546-0311
Complete ATARI computer center. Hard-
ware /software /books /magazines. Over
500 software programs stocked.
Inslructional classes. Repair center.
MISSOURI
INSTANT REPLAY LTD.
14422-24 S. Outer 40 Rd.
Chesterfield. MO 63017
314-576-0544
Software/books/accessories/hardware.
St. Louis' complete ATARI computer
center, innovative and exclusive
products like Sidewriter—a lypewriler
keyboard lor the 400. joystick repair
kits. We mail order all products.
SCREEN SONICS
14416 S. Outer 40 Road
Chesterfield, MO 63017
314-434-0433
Authorized ATARI service thats as good
as ATARI. 400 & 800 computers
received on f^onday. Normally repaired
and shipped out within 7 to 10 working
days.
SCREEN SONICS
14416 S. Outer 40 Road
Chesterfield. MO 63017
314-434-0433
"Sidewriter" professional auxiliary
keyboard for ATARI 400 & 800 owners
thai lets you sit back & enjoy your com-
puter small businesses. Now you can
have two points of entry with one com-
puter "customer service" & products
available for the serious ATARI user.
COMPUTER STOP, INC.
3622 Noland Ct,. Ste. E
Independence, MO 64054
816-252-5550
ATARI hardware & software. ATARI
service center. We handle nothing but
ATARI and third part software lor ATARI.
Accessories— Books— Training. ATARI
users Group.
NEVADA
COMPUTER CENTER
3310 S, Jones, Suite D
Las Vegas, NV 89102
702-873-5055
ATARI computers, peripherals. Large
selection ol business applications &
game software.
NEW JERSEY
EARTHRISE COMPUTER CENTER
6 Green Village Rd.
Madison, NJ 07940
201-377-4084
ATARI, NEC, Franklin computers.
Complete software selection. Computer
SOFTWARE ASYLUM, INC.
626 Roosevelt Ave,
Carteret, NJ 07008.
201-969-1900
Also Old Bridge
201-536-1401
We ARE ATARI! NJ's largest retailer ol
Atari programs lor 400/800 models:
over 400 programs available Irom more
than 60 manufacturers. Send for our
latest catalog - only $2.00 (refundable
as credit with purchase).
CIRCLE VIDEO & ELECTRONIC
Circle Plaza Shopping Center
Eatontown, NJ 07724
201-542-8897
We carry ATARI hardware & software/
authorized repair/books & magazines,
seminars & classes. Commodore. Tl &
Franklin.
WAYNE COMPUTER SOFTWARE
1459 Rt. 23
Wayne, NJ 07470
(201) 628-7318
Across from Packanack Center,
by Wayne Manor
Largest selection of software, peri-
pherals, accessories and books you will
ever see In one store — at super
prices!!! Call for hard-to-tind items and
advice.
FELICES FOLLIES
66 Broad St.
Red Bank, NJ 07701
201-842-2862
Hardware/software/peripherals for
ATARI /Vic20 + 64 /T.l. 99/Timex/
Sinclair/books & magazines. Printers all
on display and ready for a demonstra-
tion. The most complete fJlicro store in
Monmouth County.
VIDEO CONNECTION
OF SOMERSET
900 Easton Ave.
Somerset, NJ 08873
201-545-8733
Hardware /Software/Service/Books
VIDEO STATION
4 Beachwood Rd.
Summit, NJ 07901
201-273-0024
Hardware/Software/Service
BITS, BYTES & PIECES
190 Buckelew Ave.
Jamesburg, NJ 08831
201-521-2432
We demonstrate ATARI. Commodore and
Tl programming techniques. We special-
ize in personalized service. We carry a
complete line of third party software-
magazines— books. We discount up to
20% below retail.
NEW YORK
THE MICRO CENTER
313 Boulevard Mall
Amherst, NY 14226
716-833-0908
Your complete ATARI headquarters. Best
selection in Western New York. We carry
hardware & software, accessories &
peripherals.
LEIGH'S COMPUTER
212 E. 85th St.
New York, NY 10028
212-879-6257
ATARI hardware, software, books.
Magazines, programming classes. Apple
& Sinclair.
THE VIDEO CONNECTIONS
27 Merrick Ave,
Merrick, NY 11566
516-546-5050
ATARI software, books, magazines.
Mention this listing for a special dis-
count on ATARI software.
DATASCAN COMPUTER SYSTEM
2306 N. Ocean Ave.
Farmingville, NY 11738
516-698-6285
Hardware Irom ATARI-VIC-NEC-
IBEX. Complete business systems-
books, magazines— peripherals— primers
—modem— game— utility— educational
software.
SOFTWARE EMPORIUM
151 Mineola Ave.
Roslyn Hts., NY 11577
516-625-C550
Specializing in a full line of ATARI &
third party software— games, utilities,
business, educational— books,
magazines, peripherals— hardware from
ATARI— Vic— Franklin— Timex— Tl.
COMPUTER CENTER
31 East 31st St.
480 Lexington Ave.
333 West 57th St.
21 West St.
New York, NY
212-889-8130
Largest selection ol ATARI hardware &
software in New York.
OHIO
DIGITRENDS
1813 E, 12th St.
Cleveland, OH 44114
216-241-1813
Best selection in Northern Ohio tor ATARI
hardware, software, books, periodicals.
diskettes, computer furniture and
accessories. Phone orders and charge
cards accepted. Prompt shipment.
ELECTRONIC CONNEXION
424 E. Stroop Rd.
Kettering, OH 45429
513-294-0222
ATARI sales and authorized service.
Over 400 programs in stock. Books,
magazines, software exchange.
BARNHART STORES
548 N. Main
Urbana. OH 43078
513-653-7257
Hardware /software /service /
peripherals.
continued on page 106
104
ANTIC, The ATARI Resource
RANTOM
Offering a Whole ISew Spectrum
in Programming: Family Fun,
Arcade Action, or
Programming Aids,
\j^
^
:*•-%.
^ mAiBi
0,
TRUST A delightful game for 1-4
players. Dazzling 3-D graphics, convincing
animation, and infinite variety, with no
violence. Perfect for the family. 16K Atari*
cartridge, soon on Commodore 64+ disk
and cassette. $34 QS
SHERLOCK Takes up where Atari*
DOS II stops. Read or edit sectors, map
sectors, disassemble programs, and more.
The best buy in disk utilities. $29 Q3
An exciting arcade
game requiring lightning reflexes and a
cool head. Great animation and fast
action. 16K on Atari* disk and cassette,
soon on Commodore 64"*" disk and
cassette. $29.95
•Atari is a registered trademark of Warner Communications Co.
+Commodore 64 is a registered trademarl< of Commodore Business Machines Co.
Attention Programmers: Rantom's
unique marlceting approach aliows
royalties of up to 60% for quality
programs or 2 to 3 times greater
royalties than industry standards.
Call or write for details.
RANTOM
%%^-
'^^
*
Box 5480
Avon, CO
81620
303-949-6646
GOTO DIRECTORY
COMPUTER CORNER
5104 Mayfield Rd.
Lyndhurst, OH 44124
216-473-5010
ATARI hardware & sollware for games &
business applications. Basic and
advanced programming classes.
Authorized service center lor ATARI,
Commodore, Eagle and Epsom.
DATA MANAGEMENT SYSTEM
2979 West Market St.
201 S. Main St.
Akron, OH 44308
216-666-3226
Factory authorized dealer/repairs.
Software development marketing.
DALE'S COLOR TV & APPL. INC.
2324 N. Cleve. Mass. Rd.
Bath, OH 44210
216-253-4277
216-659-9330
Service only. ATARI computers and
games.
WHITLOW ELECTRONIC CORP.
2150 Noble Rd. E.
Cleveland, OH 44112
216-451-1775
Computer, VCS. Audio-Video, ATARI
specialists. Parts and service.
VIDEO DEPOT
1278 Euclid Ave.
Cleveland, OH 44115
216-696-3588
Second largest selection of software In
Cleveland. Over 300 pieces of software.
Signalmen modems. Alien Group Voice
Box. Full selection of books and
magazines.
OKLAHOMA
THE COMPUTER MART
3003 East 51st St.
Tulsa, OK 74105
918-664-8452
ATARI computers & software.
Northstar & Victor computers.
Books & magazines.
OREGON
NORTHWEST COMPUTER SUPPORT
10200 S.W. Nimbus, G1
Portland, OR 97223
503-644-5080
At NW Computer Support we only do one
thing. Every effort at every level of our
company is to put your computer back
on-line. We can provide you the best,
fastest, and most reliable service avail-
able anywhere— at a price you can
afford.
PENNSYLVANIA
RADIO 437 STORE & CO.
924 Chestnut St.
Philadelphia, PA 19107
215-627-8250
333 Montgomery Ave.
Bala Cynwyd, PA 19004
215-664-4374
Largest selection of ATARI software in
the Delaware Valley at discount prices.
Complete stock of peripherals, hardware
& computer furniture. All major credit
cards accepted. Mail order— tree catalog
on request.
1-STOP COMPUTER SHOPPE
65 N. 5th St.
Lemolne, PA 17043
717-761-6754
Hardware from ATARI— Commodore—
Zenith— Osborne— Full line ol peripherals
& magazines, games, business, educa-
tional, utility soltware supplies.
AUDIO-PHONICS
1910 Passyunk Ave.
Philadelphia, PA 19145
215-463-4103
Video equipment repair/ATARI computer
repair.
MCR
161 Monroe St.
Rochester, PA 15074
412-728-7615
Authorized service center.
MOSTLY COMPUTERS
36 N. George St.
York, PA 17401
717-843-3879
Complete systems from ATARI— VIC—
Northstar— books— magazines— disk
drives— modems— printers. Full line ol
business, games, utility, educational
software.
CITY SOFTWARE CENTER, INC.
2712 Grant Ave.
Philadelphia, PA 19114
215-969-3330
Largest selection of third party sollware
& ATARI software discounted up to
20%. Blank discs/books/magazines/
accessories. Advice on comp. info. Call
for prices. Will accept mail order /MC &
Visa accepted.
TEXAS
ALAMO NATIONAL CAMERA
SERVISHOP
117 W. El Prado
San Antonio, TX 78212
512-828-3575
Warranty, non-warranty repair ol ATARI
video games & computers. Complete
repair service lor photo equipment. VCR,
& Video Camera.
THE ELECTRONIC SHOP
2820-24 Walnut Hill Ln.
Dallas, TX 75229
214-350-4003
An ATARI authorized repair service for
computers & games.
UTAH
THE SOFTWARE HUT
470 E. 200 South
Salt Lake City, UT 84111
801-355-0066
Hardware /sollware /peripherals .
SERVICE WEST OF UTAH
3532 S.W. Temple
Salt lake City, UT 84115
801-262-4069
Authorized ATARI service.
QUALITY TECHNOLOGY
741 S, State St.
Salt Lake City, UT 84111
801-521-5040
Hardware, software, service.
VIRGINIA
FUTURE TEK
6230-10 Rolling Rd.
Springfield, VA 22152
703-644-0026
Hewlett Packard, Basis Computer,
Audio-Video & projection TV.
VIDEO UNLIMITED
SERVICE CENTER
1707 Rt. 17
Grafton, VA 23692
804-898-5318
Authorized ATARI service center.
Authorized service for RCA— Sanyo-
Hitachi— Sony Video tape recorders,
video disc players and TV's. Complete
line ol accessories. We buy & sell used
equipment.
THE AUDIBLE IMAGE
768 Hilltop North Shpg. Ctr.
Virginia Beach, VA 23451
804-422-4429
ATARI specialists—A wide selection of
hardware, software, joysticks,
keyboards, etc. Games, education, pro-
gramming & business, all for ATARI! Our
customers do our advertising for us.
WASHINGTON
PROGRAMS PLUS
16874 Southcenter Pkwy.
Tukwila, WA 98188
206-575-1375
Software, books & peripherals.
ROB ROY COMPUTER
1109 W. Yakima Ave.
Yakima, WA 98902
509-575-7704
Hardware, sollware, repair. ATARI &
Northstar computers. Business, applica-
tions & game soltware. Authorized
ATARI service.
BUTLER'S TV & COMPUTERS
28717 Pacific Hwy. South
Federal Way, WA 98003
206-941-9096
Specialists in ATARI. Warranty service.
Hardware— peripherals— magazines-
over 200 software titles in stock.
COMPUTERS -I-
2504 Jefferson Ave.
Tacoma, WA 98402
206-272-2329
ATARI hardware-400/800 Vic-20/
Percom disk drives/C.ltoh printers. Solt-
ware educational, utility— game, books-
magazines.
WISCONSIN
BYTE SHOP OF MILWAUKEE
4840 S. 76th
Greenfield, Wl 53221
414-281-7004
Systems from ATARI— Apple— Compupro
—complete range ol games, business,
magazines— service & repairs— disk
drives— printers— RAfVI boards-
modems.
MAGIC LANTERN COMPUTERS
406 S. Park
Madison, Wl 53715
608-251-9112
We are Wisconsin's ATARI headquarters
—600 ATARI programs in stock— third
party products— also free catalog.
GRAPHICS HARDCOPY
NOW FOR NEC & OKIDATA
Dumps anything on the screen of an ATARI
400/800 to a printer All graphics & text
modes. Players/ missiles/ scaling/grey
scale/GTIA/more! Works with EPSON,
NEC. Okidata, Centronics 739, IDS and
Trendcom, Specify 800 or 400 and printer
when ordering.
INCLUDES CAE
860 MODULE
ILE Et
NOT
(209) 667-2888 ^,
BOTRONICS, Inc. . COD.
125 N. Golden State Blvd.
Turlcck, California 95380 pm ■.
'lily!
■it
ill.,
SOFTWARE
REQUIRED
ilfl
i:r:T4:Ui:I>J.>44-H-H:M-LBJ:»i:ii
*ATARI is a registered trademark of ATARI Computer Inc.
SPACE SHUTTLE SIMULATIONS
Shuttle Ascent to Orbit
32 K Machine Language
Cassette SI B.95 Disk $1 9.95
This is the most accurate, most educational shuttle
simulation available for the Atari. Joystick required.
Add $1 .00 postage and handling.
STARBOUIMEJ^
SOFTWARE
P.O. Box 11 23
Solvang, CA 93463
106
ANTIC, The ATARI Resource
YOU WONT BELIEVE WHAT WE HAVE
DONE TO WADSWORTH THIS TIME...
2 ' I
^y.RuSS^WeTrtoRe,
[ForSlar Systems Soltw«re. Ine.j
, '^LooKBurrv.
fi!!!
iii
^3^f*
THe«WiH0iN6SaGd
i
ff^
I Dealer inquiries invited.
(on
dventur^
INTERNATIONAL
Copyright © 1983 Scott Adams, lnc.|
1-
■niii.
Tl
FOR ATARI 400/800/1200
16K TAPE or 32K DISK
$34.95
To order, see your local dealer. If he
does not have the program you want,
then call 1-800-327-7172 (orders only) or
write for our free catalog.
Published by ADVENTURE INTERNATIONAL
a division of Scott Adams, Inc.
BOX 3435 • LONGWOOD, FL 32750 • (305) 862-6917
LET'S JUST SAY
HE'S IN FOR A
REAL LEARNING
EXPERIENCE!
If you enjoyed "PREPPIE!" you're
going to love "PREPPIE! II". You take
the controls moving that weenie of a
prepster, Wadsworth Overcash, through
his college debut. Wadsworth, having
survived his perilous summer on the golf
course, now faces his fraternity's
Freshman Rush. It's simply incredible
what our monogrammed young friend
must go through. Will Wadsworth sur-
vive to be the K.P.O.C. (Key Prep On
Campus)?
Tell Mummy and Daddy you MUST
have this program or you'll just die with
shame.
Of course, "PREPPIE! II" is written
in state-of-the-art machine language, is
joystick compatible, and fully utilizes
the Atari's fantastic sound and graphic
capabilities. Don't miss "PREPPIE! II".
It's awesome.
"We haven't tiad ttiis mucti fun since Town-
send got thie jeep stuck in ttie surf off the
beach in Dennis."
— VJilliam Taft Wolf
"If the Market dipped below 900 again, I'd
sell Willy's wood duck decoys before my
copy of "PREPPIE! II"
— Jane Rice Wolf
"How dare you call Wadsworth a weenie!
You "no-talent." I'll see to it you never get in-
to this club again.
—l\/liss Abigail Smythe Overcash
I (during a recent interview)
I .-;^'^*^^•ml
ADS 15
ADVENTURE INTERNATIONAL 107
ALIEN GROUP 29
ALLEN MACROWARE 95
ALPHASYSTEMS 70
AMDEK 71
AMERICAN SOFTWARE 37
AMULET 37
ARTWORX 58
ATARI INC 50
AUSTIN FRANKLIN 79
BINARY 86,87
BIT3 12
BRODERBUND IBC
C.A.P. SOFTWARE 77
CBS 48,49
CDY CONSULTING 95
COMPUCLUB 31
COMPUTARI 45
COMPUTER ALLIANCE 70
COMPUTER CREATIONS 59
CT SYSTEMS 99
DON'T ASK 35
EASTERN HOUSE 94
ADVERTISERS
EDUCATIONAL SOFTWARE 110
ELCOMP 101
ELECTRONIC ARTS 2,3
ESSENCE PERIPHERAL 37
G.A.M.E.S 85
HAPPY COMPUTING 91
HEARTLAND 102
HYTEC 6!
ICON SOFTWARE 99
IJG 60
INFOCOM 32,33
JG PROGRAMMING 95
KIDSTUFF SOFTWARE 93
LJK 88
LUCKSOFTWARE 13
MACROTRONICS 106
MICROBITS 25
MICROMAINFRAME 69
MICROPERIPHERALS CORP 93
MILES 91
MMG 109
MONARCH DATA SYSTEMS 91
MOSAIC 7
NEWELL INDUSTRIES 99
OSS 10
PDI 65
PENGUIN SOFTWARE 8
PERCOM 4
POSITIVE INPUT 77
PROGRAM STORE 75
PROGRAMMERS WORKSHOP 70
RANTOM SOFTWARE 105
RCE 108
RESTON 64,73
ROMOX 80,81
ROYALSOFTWARE 84
SAR-AN 93
SCREEN PLAY 66
STARBOUND SOFTWARE 106
SYNPASE SOFTWARE BC
SWP INC 46
T.H.E.S.I.S 91
TMQ 42
TRIDATA 77
TRONIX 56
TYSON EDUCATIONAL 77
This list is provided as a convenience to readers and as a courtesy to advertisers. ANTIC does not guarantee accuracy or comprehensiveness.
^ FOR THE WONDERFUL WORLD OF ATARI
THE LOVE AFFAIR BEGINS
p.
THE COMMANDER
2400 series:
2400 with KEYr^AD, 2400 STANDARD
AND 2400 PROFESSIONAL NUMERIC KEYPAD.
The ULTIMATE STEP UP FOR THE WONDERFUL ATARI!!!
Special Introductory Pricing $11 6 to S 1 99. Regular Suggested List $1 39 to $229*
CALL (503)479-471 1 OR WRITE FOR FREE BROCHURE
TO ORDER: TOLL FREE 800-547-2492
'Depending on Options - 1 0 Day Money Back Guarantee
WITH YOUR FIRSTTOUCH
As your fingers caress Its sculptured full stroke keys
nd . . . you realize you can install it YOURSELF ... in
ist minutes . . . without any soldering!
. . . 1 1 GROWS as you experience... the
Bsponsiveness of superbly crafted engineering
(nder your fingertips ... the convenience of your own
ERSONAL and detachable system designed to allow
se of BOTH keyboards ... the warmth, beauty and
legance of solid black walnut woods ... the softness,
Ixuriousness, and durability of fine textured furniture
inyl in a magnificent enclosure designed by
IIGHTSTAR ... the totally unique keypad circuit that
Hows rapid calculator function by automatically
"♦"ring basic print statements for you.
. AND IT CULMINATES
I a lasting happy relationship with your own personal
'OMMANDER 2400. A design engineered to
jturn the thrill of personal command to computing!
A SUPERB ACHIEVMENT . .and
AVAILABLE NOW AT INTRODUCTORY PRICING
Ralston Clearwaters Electronics
536 N.E. 'E' Street
Grants Pass, Oregon 97526
VISA / MASTERCARD WELCOME
RCE
108
ANTIC, The ATARI Resource
HAVE you FLOWN
YOUR ATARI
TODAY?
pavement, your pulse quickens, you're
down, but watch it, you're pullins
right! Brakes, brakes! Left more!
You've stopped safely! Good job.
The first real-time flight simulator
for ATARI is now available from
MMG Micro Software. Written en-
tirely in machine language,
there are four levels of difficulty,
landings in clear or foggy
weather, landings with or with-
out instruments, and with or
without the real-time view
from the cockpit. Final
Flight! requires Atari
400/800, 24K, 1 joy stick,
and is offered on tape or
disk for the same sug-
gested retail price
of $29.95.
Imagine
yourself
at the con-
trols of a
small, single-
engine plane,
10,000 feet in
the air, on your
approach to the
runway and safe-
ty. You're running
low on fuel, but
your instruments
show that you're on
the glide path, and
lined up with the run-
way. It's a beautiful, sun
ny day, and you can see
the airport in the distance,
across the grassy fields. But
the crosswind is tricky, and it
will take all your skill to land
safely. You're coming down
now, and the runway is getting
closer. A bit left, OK, now lower
the power, fine, now put down the
flaps. Pull the nose up a bit more,
you're a little low. Watch the power!
Don't stall. OK. Here comes the
runway. You hear the squeal of tires on
&^
i\
^x-',:-^'
.'-...,..'
,.• v\ '":
Final
Flight!
is available at
your local dealer or direct
from MMG Micro Software. Just
send check or money order to P.O. Box
131, Marlboro, N.J. 07746 or for Mastercard,
Visa, and C.O.D. deliveries call (201)431 -3472. Please
add $3.00 for postage and handling. New Jersey residents add
6% sales tax.
Atari is a registered trademark of Atari, Inc.
E. S. I. Takes the * Boob' out of the Tube.
Your children will be entertained
for hours playing with Proto
In these three creative
learning adventures.
(For Kids ages 4 to 10)
For ATARI™ 400/800
ADVENTURES OF PROTO The first in our series of adventure
learning games. Children will enjoy teaching Proto to color pictures they create,
inventing nev/ songs and catching Proto's favorite snack, Mars-Malbv/s. The
games even allow you to save the songs and pictures your little one and Proto
create The manual includes a story book and game pages. l6KTapeor24KDisk.
BASIC cartridge and joystick required. All three adventures for $24.95
PROTO» S FAVO RITE G AM ES Ever since Proto came to earth he
has been busy learning new games with his friends. You and your friends will have
fun connecting the dots to see who can make the most squares. In Fifteen, see
how many moves it will take you to unscramble the numbers from I to 15 (in the
right order of course) . Scorefour is Proto's new game of strategy similar to Tic-
Tac-Toe but a lot trickier. One or two players can bowl in Proto's bowling alley
where you try to score a perfea game of 300. I6K Tape / 32K Disk. BASIC
cartridge and joystick required. Four fun filled learning games for $24.95.
PROTO'S FUN DAY it's Saturday and Proto wants to know what
Earth kids do when they're not at school. Well, with the help of the sun, your
child and Proto can grow a beautiful garden. In 'KidstufP they can try their luck at
matching shapes. Or they can help Proto assemble brand new robots in
Professor Von Chip's laboratory. I6K Tape / 32K Disk, joystick and BASIC
cartridge are required. All three games for$24.95
MUSIC MAJOR People ofall ages can get a head start on music
class with Educational Softvrare's Music Major program. Presented in a
lighthearted manner, this program uses comprehensive lessons to
teach the fundamentals of music Covering such topics as note
recognition, key signatures and note counting, it is designed for use by
both individual students and music classes. This program includes a
thoroughly illustrated manual and offers a Quiz Master utility that
allows teachers to create their ovm multiple choice tests. A sample quiz
on Beethoven is included. 32K Tape or Disk $39.95.
SEE YOUR LOCAL DEALER
If not available, order direct:
EDUCATIONAL SOFTWARE, Inc. 4565 Cheiryvaie Ave. Soquei, CA 95073
CO.D. ordere call (800)692-9520; in California call (408)475-4901. Include $3.00
postage. Calif, residents add 6.5% sales tax. Outside U.S. & Canada add 15% postage.
^.Mtt^"
Bmderbuod ftesents
fln Arcade fldventure
A.E.'s, produced by an industrial giant to control pollution on Earth have
slipped quality control. They attack relentlessly in waves from the sky Your
mission: to drive them farther and farther into space. With each successful
defense, you are transported to another, then another more distant 3-D
environment. With these progressively difficult scenes, A.E. delivers the
ultimate challenge.
Never has a computer game required
such precision, such timing. You'll be
hooked from the very start. A.E. (it
means sting ray in Japanese) provides
such enduring satisfaction on every
level that it will become your personal
standard of excellence in computer
gaming.
Now available for Apple II,
II +, lie and Atari 400/800t
'Apple and Atari are registered trademarks of
Apple Computer, Inc., and Atari, Inc. respectively.
^BroderbundSoftauare
Broderbund Software, Inc. 1938 Fourth Street San Rafael, CA 94901 (415) 456-6424
First, restofe the
Plant a $lade of enchanted
trees, and weave a network
of ancient spells to protect
theip from hordes of aftack-
: in«.Xro$io0yte8.
^ Another spell rallies the
forces of nature around yoU'
The very trees become youi[
armies^ marching into com-v^::;
bat. in the cavernous lairs of
the Necromancer. '
Then, meet. the EVIL ONE
himself in a cataclysmic fi-
nal ^qhflict in a silent grave
yard,^mon$ the dead.
lili fastest action, the new^
«raphids and a little bit
of old-time magic. NECRO-
MANCER by Bill Williams,
the latest Instant Hit from
Synapse. If unavailable from
your dealer, send $34.95 plus
$2 shipping to us direct.
7 |/ Tor the Atari 400/806® in 32K dislz an
'' /{ > Avaiiablii' sooi]^^i^n 16K carit
5221 Central Ave.
Richmond, CA 94804
(415) 527-7751
iMta «ll«